![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构设计
文章平均质量分 65
peng4602
这个作者很懒,什么都没留下…
展开
-
高可用架构的手段
1.无状态化服务。 2.子系统冗余。 3.幂等性设计,一个接口执行同样的数据多次结果相同。数据累加接口,天然不是幂等的。但可以根据累加明细判断是否能再次累加,这样也可以做幂等。 4.异步调用。同步请求时,发出请求后整个线程处于等待状态,此时cpu利用率不高。但如果是计算密集型就不要异步。 5.超时机制设置。上游调用下游的时候,要求上游要有超时机制。 6.分级管理。核心服...原创 2017-04-11 00:52:55 · 239 阅读 · 0 评论 -
微服务架构的理论基础 - 康威定律(转)
原文地址:https://yq.aliyun.com/articles/8611 概述 关于微服务的介绍,可以参考微服务那点事。 微服务是最近非常火热的新概念,大家都在追,也都觉得很对,但是似乎没有很充足的理论基础说明这是正确的,给人的感觉是 不明觉厉 。前段时间看了Mike Amundsen 《远距离条件下的康威定律——分布式世界中实现团队构建》(是Design RESTful API的...原创 2017-04-11 22:54:20 · 162 阅读 · 0 评论 -
计算TPCC值的例子(转)
源文地址:http://blog.csdn.net/miyatang/article/details/6387818 参考二:某项目计算实例为了方便计算数据库服务器的造型,我们约定:" 系统同时在线用户数为1500人(U1); " 平均每个用户每分钟发出2次业务请求(N1);" 系统发出的业务请求中,更新、查询、统计各占1/3;" 平均每次更新业务产生3个事务(T1);" 平均每次查询业...原创 2017-05-18 10:57:36 · 230 阅读 · 0 评论