![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务治理
小方好方
这个作者很懒,什么都没留下…
展开
-
分布式事务学习(一)初步了解
1、简介1.1、背景我们所做的项目中经常涉及到服务A调服务B、服务B调服务C这种情况,当整个调用链路中某一个服务发生异常时,需要将所涉及所有服务做的修改都回滚掉才能保证整体事务的一致性。Spring所提供的声明式事务@Transcational只能保证服务在操作自身数据库时的事务一致性,而无法保证其他服务的事务与自身保持一致。1.2、我们真的需要分布式事务吗?引入任何一个技术之前我觉得都应...原创 2020-03-29 23:02:30 · 213 阅读 · 0 评论 -
使用排队论实现服务节点的动态扩展
1、背景通常我们的服务器面对高并发时会采取一些限流、熔断、降级的手段,条件允许的时候采取水平扩展提升系统的吞吐量。最近脑子一热在想若是不考虑水平扩展的成本,我们是不是可以设计一款支持动态扩展的系统,当并发量大达到限流上限时自动增加服务节点,当并发量很小时自动销毁空闲节点。其实想一想我们的服务模型,与如下的排队模型很相似。其实排队论就是为解决这类问题的,原理见参考2、实现服务指标的计算动...原创 2020-03-28 23:55:24 · 1606 阅读 · 0 评论