0
点赞
收藏
分享

微信扫一扫

来自十年架构师的问候,你能否读懂这篇微服务实战笔记?

推荐阅读1:一文彻底吃透Redis Cluster集群

推荐阅读2:来自五年架构师的职业感悟,学历+路线+风口

推荐阅读3:一面顺丰因Redis惨败,靠着清华大佬的规划指引,再战终成功

推荐阅读4:清华扫地僧带你深入JVM调优实战,思路清晰,精通简直太容易

前言

自从10年前我进入软件开发领域以来,我就目睹了软件业与构建分布式应用程序的“正确”方式作斗争。我目睹过分布式服务标准(如CORBA )兴起与陨落。巨型公司试图推行大型的而且通常是专有的协议。有人记得微软公司的分布式组件对象模型( Distributed Component Object Model, DCOM )或甲骨文公司的J2EE企业Java Bean2 ( EJB )吗?我目睹过技术公司和它们的追随者涌向沉重的基于XML的模式来构建面向服务的架构( SOA )。

在各种情况下,这些用于构建分布式系统的方法常常在它们自身的负担下崩溃。我并不是说这些技术无法用来构建一些非常强大的应用程序。它们陨落的真相是它们无法满足用户的需求。10年前,智能手机刚刚被引入市场,云计算还处于起步阶段。另外,分布式应用程序开发的标准和技术对于普通开发人员来说太复杂了,以致于无法在实践中理解和使用。在软件开发行业,没有什么能像书面代码那样说真话。当标准妨碍到这一点时,标准很快就会被抛弃。

SpringCloud框架为许多微服务开发人员将会遇到的常见开发和运维问题提供开箱即用的解决方案。Spring Cloud可以让开发人员仅使用所需的部分,并最大限度地减少构建和部署生产就绪的Java微服务所需的工作量。通过使用其他来自Netflix、HashiCorp 以及Apache基金会等公司和组织的久经考验的技术,Spring Cloud实现了这一点。

第1章:欢迎进入云世界,Spring

第2章:使用SpringBoot构建微服务

第3章:使用Spring Cloud配置服务器控制配置

第4章:服务发现

第5章:使用 Spring Cloud和Netlix Hystrix的客户端弹性模式

第6章:使用Spring Cloud和Zuul进行服务路由

第7章:保护微服务

第8章:使用Spring Cloud Stream的事件驱动架构

第9章:使用Spring Cloud Sleuth和Zipkin进行分布式跟踪

第10章:部署微服务

后记

本篇是为工作中的Java/Spring 开发人员纂写的,他们需要实际的建议以及如何构建和实施基于微服务的应用程序的示例。写这本书的时候,我希望它基于与Spring Boot和Spring Cloud示例结合的核心微服务模式,这些示例演示了这些模式。因此,读者会发现几乎每一章都会讨论特定的微服务设计模式,以及使用Spring Boot和Spring Cloud实现的模式示例。

对于这篇十年架构师的spring微服务实战笔记感兴趣的朋友,请多多点赞评论转发,让更多人看到获益,如需免费领取,请关注小编,并私信回复【学习】即可哦~~~

举报

相关推荐

0 条评论