整个系列各种总结。学习了,尚硅谷视频,极客时间《从零开始微服务》,小马哥的直播视频,书《分布式服务》等。
带着问题写博客:
- 服务拆的时候需要考虑哪些维度?
- 服务进行拆成微服务会产生哪些问题?
- 微服务需要哪些组件?
拆的时候需要考虑哪些维度?
- 业务维度:业务和数据关系密切的应该为一组。
- 功能维度:公共功能应该为一组
- 性能维度:并发和性能要求高的应该为一组
服务进行拆成微服务会产生哪些问题?
- 服务节点如何发现?
- 不同服务节点之间如何通信?
- 服务如何治理?
- 故障如何定位?
微服务需要哪些组件?
就上面产生的问题,我们需要
- RPC远程服务调用框架
- 服务的注册和发现
- 服务监控
- 服务追踪
- 服务治理