18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 网站建设的架构该怎么设计?

网站建设的架构该怎么设计?

时间:2022-08-31 00:39:01 | 来源:网站运营

时间:2022-08-31 00:39:01 来源:网站运营

1.分级管理:针对SOA或微服务的架构,能分出一些重要和不重要的业务,对于类似支付等重要的业务,可以选择好的硬件负责,对于次要的业务,选择次一点的硬件。


2.超时管控:由于服务宕机或死锁,造成用户请求接口一直得不到响应占用着服务器资源,类似这样的问题,需要设置服务响应超时时间,当失败以后转到正常服务器上进行应答。


3.异步通信:提供异步的通信,避免一个步骤失败导致整条流程失败的情况,比如注册功能,注册以后需要完成发消息、发礼包等后续操作,如果在发礼包过程中出现异常,导致注册功能也崩了。


4.服务降级:在高并发的场景下,会导致服务器的性能急剧下降,严重时可能会导致服务器宕机,所以可以使用服务降级策略针对这类情况,比如推特使用随机降级服务策略,有时候用户发现访问某个页面出现不能展示问题,但是发现其他朋友都能正常访问,后续再访问又可以访问了;在比如“双十一抢购”,次期间使用针对性的服务降级策略,关闭评价、确认收货服务,确保支付服务的正常运行。


5.幂等性设计:首先我们需要了解什么是幂等性,幂等性指的是在重复访问同一个接口时,能够得到同样的返回结果,比如修改性别这个功能,它就是一个符合幂等性的接口;在比如我们需要设计一个支付接口,那么必须要考虑重复提交的问题,使其符合幂等性设计,比如使用同一的支付单号等

更多网站建设的架构设计可以关注:上海雍熙公众号进行查看~

74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭