「12张手绘图」我搞懂了微服务架构(16)
下面介绍一下 Hystrix 的运行流程:
每一个微服务调用时 , 都会使用 Hystrix 的 Command 方式(上图的左上角那个) , 然后使用 Command 同步的 , 或者是响应式的 , 或者是异步的 , 判断电路是否熔断(顺着图从左往右看) , 如果断路则走降级 Fallback 。
如果这个线闭合着 , 但是线程资源没了 , 队列满了 , 则走限流措施(看图的第 5 步) 。
如果走完了 , 执行成功了 , 则走 run() 方法 , 获取 Response , 但是这个过程如果出错了 , 则继续走降级 Fallback 。
同时 , 看图最上面有一个后缀是 Health 的 , 这是一个计算整个链路是否健康的组件 , 每一步操作都被它记录着 。
容器与服务编排引擎
从物理机到虚拟机 , 从虚拟机到容器;从物理集群到 OpenStack , OpenStack 到 Kubernetes;科技不断的变化 , 我们的认知也没刷新 。
推荐阅读
- 地下城与勇士|dnf真好玩,我搞个漫游一身速度装,没事上线刷刷图搬搬砖
- fate grand order|fgo官方超勇行为:黑暗业界顶级画师米奇王成功上岸 为卡莲绘图
- 明日方舟|明日方舟虎鲸亲爹画师新绘图引热议 年轻的博士你喜欢红蒂还是蓝蒂
- 我的世界|阴阳师520登录奖励汇总 12张蓝票福利放送 黑蛋碎片惯例是2片
- 地下城与勇士|DNF:附魔大洗牌?奥兹玛新增5张传说、12张粉卡,仅1张有用
- 明日方舟|明日方舟:小日子老师新绘图引热议 晒痕泳装让众多博士心肺停止
- 张良|王者荣耀:张良最强教学!我制作了12张动图,告诉你全部细节
- 用好5个技巧,提高CAD绘图区的占屏比,打造你的绘图“全面屏”
- 五分钟能干什么?学习到CAD快速绘图的技巧
- 苹果证实收购英国3D绘图公司Ikinema