构建微服务时,我们深深进入了分析分布式系统 - 一个已经研究了40年以上的技术主题,复杂的自适应系统理论已经深入人心有很长的时间。从技术的角度来看,我们需要解决的事情如下,这也是我们进来要深入研究的微服务领域的技术栈:
(1)部署
(2)交付 (3)API (4)版本控制 (5)合同 (6)缩放/自动缩放 (7)服务发现 (8)负载均衡 (9)路由/自适应路由 (10)健康检查 (11)配置 (12)熔断器 (13)bulk-heads (14)TTL / deadlining (15)延迟跟踪 (16)服务因果跟踪 (17)分布式日志 (18)度量操作与收集