29、Service Mesh:如何屏蔽服务化系统的服务治理细节?

你好,我是唐扬。 在分布式服务篇的前几节课程中,我带你了解了在微服务化过程中,要使用哪些中间件解决服务之间通信和服务治理的问题,其中就包括: 用RPC框架解决服务通信的问题; 用注册中心解决服务注册和发现的问题; 使用分布式Trace中间件,排查跨...

28、多机房部署:跨地域的分布式系统如何做?

你好,我是唐扬。 **来想象这样一个场景:**你的垂直电商系统部署的IDC机房,在某一天发布了公告说,机房会在第二天凌晨做一次网络设备的割接,在割接过程中会不定时出现瞬间或短时间网络中断。 机房网络的中断肯定会对业务造成不利的影响,即使割接的时间在凌...

27、API网关:系统的门面要如何做呢?

你好,我是唐扬。 到目前为止,你的垂直电商系统在经过微服务化拆分之后已经运行了一段时间了,系统的扩展性得到了很大的提升,也能够比较平稳地度过高峰期的流量了。 不过最近你发现,随着自己的电商网站知名度越来越高,系统迎来了一些“不速之客”,在凌晨的时候,...

26、负载均衡:怎样提升系统的横向扩展能力?

你好,我是唐扬。 在基础篇中,我提到了高并发系统设计的三个通用方法:缓存、异步和横向扩展。到目前为止,你接触到了缓存的使用姿势,也了解了如何使用消息队列异步处理业务逻辑。那么本节课,我将带你了解一下如何提升系统的横向扩展能力。 在之前的课程中,我也提...

25、分布式Trace:横跨几十个分布式组件的慢请求要如何排查?

你好,我是唐扬。 经过前面几节课的学习,你的垂直电商系统在引入RPC框架和注册中心之后已经完成基本的服务化拆分了,系统架构也有了改变: 现在,你的系统运行平稳,老板很高兴,你也安心了很多。而且你认为,在经过了服务化拆分之后,服务的可扩展性增强了很多...

15657585960243