Spring Cloud实战
胡书敏
内容简介
本书以Spring Cloud微服务架构为主线,依次通过案例讲述Spring Cloud的常用组件。看完本书后,大家会比较熟悉基于Spring Cloud微服务架构的开发技术。
本书分为11章,内容包括Spring Boot微服务入门、Spring Data连接数据库、Eureka服务治理框架、Ribbon负载均衡组件、HyStrix服务容错组件、Feign服务调用框架、Zuul网关组件、用Spring Cloud Config搭建配置中心、消息机制与消息驱动框架、微服务健康检查与服务跟踪,最后给出一个SpringBoot开发Web的实战案例。
如果你想了解Spring Cloud微服务架构,并想以此进阶到架构师,那么本书是不错的选择。而且本书还附带相关代码和视频,视频里包含了所有案例的配置和运行方式,建议大家在观看视频、运行代码的基础上阅读本书的文字,这样能更高效地掌握Spring Cloud微服务开发技巧。 前言
千军易得,一将难求。在软件开发行业,与高级程序员相比,架构师能拿到更高的工资,为什么呢?因为架构师更需要解决“负载均衡”“服务治理”与“限流降低”等软件架构领域的问题。如果架构方面的问题没处理好,那么模块间的耦合度可能会非常高,从而使项目在经过几个迭代版本后很难维护。这还算小事,如果系统架构失当,部署到生产环境后,就非常有可能无法适应高并发量的访问需求。
相比于高级程序员,升级到架构师的难度会比较大,这是因为虽然很多人知道架构师该掌握的技能,但却不知道该通过哪些手段来提升实践技能。比如很多人知道负载均衡的概念和相关算法,但掌握架构级别使用负载均衡组件的人并不多,而掌握负载均衡组件与其他架构组件(比如网关组件)相整合从而发挥更大效用的人就更少了。
我们知道,在Spring Cloud的诸多组件里,包含着能实现各种架构需求的组件,比如通过Eurek…