微服务之springCloud、serviceMesh

1 微服务
1.1 什么是微服务?
1.2 为什么需要微服务?
1.3 微服务的优点?
1.4 微服务的缺点?

微服务架构中,一个服务故障可能会产生雪崩效用,导致整个系统故障。
微服务架构整个应用分散成多个服务,定位故障点非常困难。
稳定性下降。服务数量变多导致其中一个服务出现故障的概率增大,并且一个服务故障可能会产生雪崩效用,导致整个系统故障。
服务数量非常多,部署、管理的工作量很大。
开发方面:如何保证各个服务在持续开发的情况下仍然保持协同合作。
测试方面:服务拆分后,几乎所有功能都会涉及多个服务。原本单个程序的测试变为服务间调用的测试。测试变得更加复杂。

1.5 微服务远程调用有哪些方案?
1.6 服务如何追踪?(分片服务之间的消息合并?)
1.7 同城容灾架构设计思考(部署场景?解决方案?)
1.8 微服务架构的容错保障策略(降级?熔断?限流?)
1.9 微服务的使用范围?
1.10 微服务的发展史?

2 springCloud
2.1 springCloud组件有哪些?
2.2 springCloud 有哪些优点?
2.3 springCloud 有哪些缺点?
2.4 springCloud 适用范围?

3 serviceMesh
3.1 serviceMesh组件有哪些?
3.2 serviceMesh 相比较springCloud有哪些优点?
3.3 serviceMesh 有哪些缺点?
3.4 serviceMesh 适用范围?

发布了106 篇原创文章 · 获赞 23 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/leinminna/article/details/105269184