一份微服务架构手稿图,彻底搞定微服务核心原理(18)

如果走完了 , 执行成功了 , 则走 run() 方法 , 获取 Response , 但是这个过程如果出错了 , 则继续走降级 Fallback 。

同时 , 看图最上面有一个后缀是 Health 的 , 这是一个计算整个链路是否健康的组件 , 每一步操作都被它记录着 。

容器与服务编排引擎

从物理机到虚拟机 , 从虚拟机到容器;从物理集群到 OpenStack , OpenStack 到 Kubernetes;科技不断的变化 , 我们的认知也没刷新 。

我们从容器开始说起 , 它首先是一个相对独立的运行环境 , 在这一点有点类似于虚拟机 , 但是不像虚拟机那样彻底 。

虚拟机会将虚拟硬件、内核(即操作系统)以及用户空间打包在新虚拟机当中 , 虚拟机能够利用“虚拟机管理程序”运行在物理设备之上 。

虚拟机依赖于 Hypervisor , 其通常被安装在“裸金属”系统硬件之上 , 这导致 Hypervisor 在某些方面被认为是一种操作系统 。

一旦 Hypervisor 安装完成 , 就可以从系统可用计算资源当中分配虚拟机实例了 , 每台虚拟机都能够获得唯一的操作系统和负载(应用程序) 。

推荐阅读