微服务介绍

内容

目前系统存在的问题与解决方案(微服务)
如何接入微服务(接入方的需求)
服务网格设计思想
当前的架构与实现
未来面临的挑战


目前系统存在的问题

请求链路的黑盒:
    问题定位需要逐台机器逐级系统排查。

无法控制流量和路由:
    无法在接口、应用等细粒度上控制流量和路由,所以无法预防雪崩效应的发生。


雪崩效应

微服务介绍


解决方案

微服务:

1.链路的追踪(请求链路的可视化)
2.软负载(替代F5
3.服务管理和控制(管理服务的上线和下线等)
4.流量路由的控制(动态调整负载策略)

5.熔断机制(解决雪崩效应


一般服务调用关系:

微服务介绍

微服务调用关系:

微服务介绍


如何接入微服务

接入方的需求:

1.不限制开发语言和开发框架
2.不需要额外的开发
3.可配置系统之间的调用关系


服务网格设计思想

微服务介绍


微服务介绍


微服务介绍


微服务介绍