从0到1实战微服务架构 完整版PDF
大小:5.04MB 时间:2024-12-07
服务是继SOA后,最流行的服务架构风格之一。按照微服务对系统进行拆分后,每个服务的业务逻辑都更加简单、清晰。服务之间是松耦合的,模块之间的边界也更加清晰。微服务有效降低了软件项目的业务复杂程度,为小团队独立开发、持续交付和部署打下了良好的基础。
为什么需要服务发现,又如何实现它呢?配置中心呢....思考和设计的过程充满了挑战,也是提升自身架构能力的一种手段。这是本书的创作初衷之二。
已有的微服务资料过于重视微服务的开发,忽略了微服务赖以生存的生态系统:工具链、自动化运维。可以说,离开了这两点的支持,微服务架构将难以落地。完善这两方面的思考和实战,是本书的创作初衷之三。
为此,我撰写了这本《从0到1实战微服务架构》。让我们"暂时忘掉"已有的、成熟的开源解决方案。尝试亲自动手,实现微服务架构的各个模块。
我们会从微服务开发、工具链、运维这三个角度,阐述微服务架构的实战方案。
目录
从0到1实战微服务架构
架构概览
微服务的自动发现与负载均衡
微服务的开发框架
微服务的存储与缓存
微服务的消息队列
微服务日志监控
微服务平台监控
微服务配置中心
微服务熔断与限流
微服务持续交付
研发工具链
运维工具链