《疯狂SpringCloud微服务架构实战》电子书

互联网|IT adminlele 4年前 (2022-05-09) 491次浏览 已收录 0个评论

本站主要采用城通网盘链接分享,因为其他网盘会和谐链接!非VIP会员的朋友请点击普通下载,弹窗关闭即可。速度可能比较慢,请耐心等待,提高下载速度,送您10元消费红包

《疯狂SpringCloud微服务架构实战》电子书

《疯狂SpringCloud微服务架构实战PDF电子书》电子书作者简介

杨恩雄

从事十多年Java EE企业应用开发,曾任中企动力系统设计师、中企开源项目经理、数码辰星科技公司项目经理,参与过多个企业级项目的设计与架构工作,曾负责辰星“电影票网络销售系统”的整体架构,精通Activiti.

Drools,ESB等开源技术,在SOA、Saas、大数据应用、互联网系统架构方面有着丰富的经验,曾出版《疯狂Java实战演义 疯狂工作流讲义X疯狂Spring Cloud微服务架构实战》等书籍。

架构要求

从前面的架构演进可知,应用中的每一个点都有可能成为系统的问题点。随着互联网应用的普及,在大数据、高并发的环境下,系统架构需要面对更为严苛的挑战,我们需要

一套新的架构,它起码应能满足以下要求。

高性能:这是应用程序的基本要求。

独立性:其中一个模块出现bug或者其他问题,不可以影响其他模块或者整个应用。

容易扩展:应用中的每一个节点都可以根据实际需要进行扩展。

便于管理:对于各个模块的资源,可以轻松进行管理、升级,减少维护成本。状态监控与警报:对整个应用程序进行监控,当某一个节点出现问题时,能及时发出警报。

为了能解决遇到的问题、达到以上的架构要求,我们开始研究Spring Cloud.

Spring Cloud与Netfix

Spring Cloud并不是一个具体的框架,大家可以把它理解为一个工具箱,它提供的各类工具,可以帮助我们快速构建分布式系统。

Spring Cloud的各个项目基于Spring Boot,将Netfix的多个框架进行封装,并且通过自动配置的方式将这些框架绑定到Spring的环境中,从而简化了这些框架的使用。由于Spring Boot的简便,使得我们在使用Spring Cloud时,很容易将Netlix各个框架整合进项目中。Spring Cloud下的Spring Cloud Netlix模块,主要封装了Netlix的以下项目。

Eureka:基于REST服务的分布式中间件,主要用于服务管理。

Hystrix:容错框架,通过添加延迟阈值以及容错的逻辑,帮助我们控制分布式系统间组件的交互。

Feign:一个REST客户端,目的是为了简化Web Service客户端的开发。

Ribbon:负载均衡框架,在微服务集群中为各个客户端的通信提供支持,它主要实现中间层应用程序的负载均衡。

Zul:为微服务集群提供代理、过滤、路由等功能

疯狂Spring Cloud微服务架构实战以Spring Cloud为基础,深入讲解微服务开发的相关框架,包括服务管理框架Eureka、负载均衡框架Ribbon、服务客户端Feign、容错框架Hystrix、消息框架Stream等

fkscwfwjgsz.zip: https://t00y.com/f/560517-577303597-7fb0a8?p=311929 (访问密码:311929)


中信图书出版社全部书籍617本百度网盘福利
西部数码域名服务器优惠券老薛主机优惠券
请通过以下商城购买正版书籍
图书库 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:《疯狂SpringCloud微服务架构实战》电子书本站电子书版权归原作者及开发商所有,仅限个人测试交流学习之用,请在下载后24小时内删除。若有违反您个人权益,请留言反馈删除相关信息。

喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址