《微服务架构与实践》读书笔记
来源:互联网 发布:ubuntu镜像文件iso下载 编辑:程序博客网 时间:2024/06/06 05:45
这本书主要回答了关于微服务的三个问题:微服务怎么来的,微服务是什么样的,微服务怎么做的。
第一部分介绍了单体架构和微服务架构的区别,单体架构易于开发、测试、部署、水平扩展,微服务架构优势在于易于扩展、持续交付部署能力、进程隔离有效提升鲁棒性、对新人的培养成本更低,同时它也带来了降低系统的性能、可靠性、业务异步化后的复杂性、调试和问题定位难度增加、以及数据一致性问题。
第二部分回答微服务是怎么做的,首先是业务拆分才会有服务化的需求,其次服务的注册和调用,再次代码的测试和部署,再次服务的容器虚拟化(docker)、服务持续集成,再次日志的搜集和监控报警,最后功能迭代。
第三部分介绍了怎么改造一个遗留系统,以及微服务与持续交付的关系、微服务中的轻量级通讯机制怎么实现、微服务与测试的关系。其中重点说明如何改造一个基于SAGE CRM二次开发的产品。比如最小修改,我们应该在保证现有系统能正常的运行的情况下迁移到新服务的改造中,
接着逐步剥离功能。
然后数据解耦。
再然后数据同步,解决一致性问题。
最后迭代替换。
阅读全文
0 0
- 《微服务架构与实践》读书笔记
- 《微服务架构与实践》读书笔记
- 《微服务架构与实践》读书笔记
- 微服务架构与实践
- 《微服务架构与实践》
- 微服务架构与实践学习笔记
- 书籍-微服务架构与实践
- 微服务架构实践
- 微服务架构实践感悟
- 微服务架构实践感悟
- 微服务架构实践总结
- 微服务架构实践感悟
- 微服务架构实践感悟
- 微服务架构实践感悟
- 微服务架构实践感悟
- 微服务理论与实践(二)---单体架构模式
- 微服务理论与实践(二)---单体架构模式
- 容器SDN技术与微服务架构实践
- 分布式锁的三种实现方法
- Golang xml 使用
- 每周一本书之《数据天才:数据科学家修炼之道》
- 基于套接字SOCKET的及时聊天
- Harmattan:一款时尚的Linux桌面伴侣
- 《微服务架构与实践》读书笔记
- 读书笔记17 《靠谱》大石哲之
- 腾讯前端求职训练营第五天
- 这是一个静态页面爬虫学习
- freetype
- 一位大佬的前端面试分享
- spring基础之属性注入总结
- windows下的一些常用命令
- java实用方法系列 new Boolean(str)什么时候返回true或false