荐书丨Java微服务实战(留言送书)

2017 年 12 月 15 日 程序人生

点击上方“程序人生”,选择“置顶公众号”

第一时间关注程序猿(媛)身边的故事


由浅入深地讲解了微服务的相关技术

基础框架、服务框架和监控部署三大部分

实战为主、理论为辅,内容丰富,实用性强


微服务架构这个概念的提出已经有一段时间了,但是由于资料的匮乏以及其实现的复杂性,使得大部分企业望而却步。

我是幸运的,从毕业至今,一直在与微服务打交道,期间参与了大大小小多个微服务的开发,是为数不多的有机会在实际生产环境中运用微服务架构的幸运儿。在使用微服务架构的过程中,我深深的体会到了这种架构对于一个中大型企业的好处:快速的开发与部署、轻量级的通信机制、有针对性的水平扩展、高度的解耦等等,这加速了一个项目的快速迭代,很好的实现了敏捷开发,这正是企业所需要的。

但是微服务架构的实现也是有一定的复杂性的:服务拆分的边界怎么来定义;原本的单机事务在服务拆分之后变成了分布式事务,这怎么来处理;由于服务拆分了,服务之间的通信需要走网络,怎样尽可能的减少网络通信的消耗;怎样防止服务雪崩;怎么梳理链路调用关系、快速定位导致调用链发生错误的服务;怎样监控服务的健康状态等等,这都是使用了微服务架构后需要解决的问题。本书结合我在实际使用微服务架构中积累的经验给出了其中大多数问题的解决方案,可以为读者朋友提供一个参考。

Java微服务实战



本书主要内容


本书分为三部分:基础框架篇(1~6章)、服务框架篇(7~10章)、监控部署篇(11~13章),由浅入深来讲解微服务的相关技术。

基础框架篇从微服务架构的基本概念与技术选型出发,详细的介绍了微服务基础框架SpringBoot、自动化API文档生成工具Swagger、动态数据源和缓存系统,并深入的分析了SpringBoot启动过程的核心源码,这一部分是《Java微服务实战》的基础;

服务框架篇详细的介绍了服务注册与发现框架Consul、热配置管理框架Archaius、服务降级容错框架Hystrix,以及服务通信框架OkHttpAsyncHttpClientRetrofit,这一部分是整本书的核心;

监控部署篇详细的介绍了ELK日志系统的实现、Zipkin全链路追踪系统的实现,最后介绍了持续集成与持续部署系统的实现,这一部分是开发运维的部分。



作者简介


赵计刚,现任网易高级Java开发工程师。20167月毕业于哈尔滨工业大学软件学院。20163月加入51信用卡,开始接触微服务架构,之后一直在从事微服务的开发与研究,学习与总结了不少微服务架构相关的理论与实践经验。个人是开源技术的拥趸,对新技术充满浓厚的兴趣,尤其是微服务架构相关技术。



评论有奖规则


  • 如果你对本书感兴趣,可在本文下方留言,说出自己的申请理由,小编会放出有价值的评论,且根据用户评论点赞数+申请理由+上一期是否中奖合之挑选出3 名参与荐书的小伙伴。

  • 获奖名单会在下次荐书文章中公布。


如果有迫不及待想要即刻阅读这本书的宝宝们,可长按识别下方二维码,即可订购~

扫描二维码购买Java微服务实战


上期“荐书”获奖名单公布

获奖的3名同学

请在评论里留下你的姓名,联系方式和地址哦


大家看完此文后,有什么观点和想法,欢迎留言和我们讨论。


点击图片get更多精彩

一派胡言!敢说我们程序员是出轨率最高的群体?


快递小哥“挂电话”,机智的程序员们想到的解决办法是……


过了35岁,感觉自己活成了一部《西游记》


登录查看更多
0

相关内容

【2020新书】实战R语言4,323页pdf
专知会员服务
100+阅读 · 2020年7月1日
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
57+阅读 · 2020年6月26日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
117+阅读 · 2020年5月10日
【资源】100+本免费数据科学书
专知会员服务
107+阅读 · 2020年3月17日
【新书】Java企业微服务,Enterprise Java Microservices,272页pdf
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
95+阅读 · 2019年12月4日
腾讯推荐引擎组员工:谈谈推荐系统架构
腾讯大讲堂
14+阅读 · 2019年10月23日
工行基于MySQL构建分布式架构的转型之路
炼数成金订阅号
15+阅读 · 2019年5月16日
职人沙龙 | 走进小打卡,小程序技术实战交流
人脸识别入门实战
人工智能头条
4+阅读 · 2018年12月12日
一张图理清电商后台产品模块,90%的电商类产品后台都适用
人人都是产品经理
8+阅读 · 2018年12月9日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
荐书丨机器学习——Python实践(留言送书)
程序人生
7+阅读 · 2018年1月5日
Do RNN and LSTM have Long Memory?
Arxiv
19+阅读 · 2020年6月10日
A Modern Introduction to Online Learning
Arxiv
20+阅读 · 2019年12月31日
A General and Adaptive Robust Loss Function
Arxiv
8+阅读 · 2018年11月5日
Arxiv
4+阅读 · 2018年10月31日
Arxiv
3+阅读 · 2018年10月18日
Arxiv
5+阅读 · 2015年9月14日
Arxiv
4+阅读 · 2015年8月25日
VIP会员
相关VIP内容
【2020新书】实战R语言4,323页pdf
专知会员服务
100+阅读 · 2020年7月1日
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
57+阅读 · 2020年6月26日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
117+阅读 · 2020年5月10日
【资源】100+本免费数据科学书
专知会员服务
107+阅读 · 2020年3月17日
【新书】Java企业微服务,Enterprise Java Microservices,272页pdf
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
95+阅读 · 2019年12月4日
相关资讯
腾讯推荐引擎组员工:谈谈推荐系统架构
腾讯大讲堂
14+阅读 · 2019年10月23日
工行基于MySQL构建分布式架构的转型之路
炼数成金订阅号
15+阅读 · 2019年5月16日
职人沙龙 | 走进小打卡,小程序技术实战交流
人脸识别入门实战
人工智能头条
4+阅读 · 2018年12月12日
一张图理清电商后台产品模块,90%的电商类产品后台都适用
人人都是产品经理
8+阅读 · 2018年12月9日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
荐书丨机器学习——Python实践(留言送书)
程序人生
7+阅读 · 2018年1月5日
相关论文
Do RNN and LSTM have Long Memory?
Arxiv
19+阅读 · 2020年6月10日
A Modern Introduction to Online Learning
Arxiv
20+阅读 · 2019年12月31日
A General and Adaptive Robust Loss Function
Arxiv
8+阅读 · 2018年11月5日
Arxiv
4+阅读 · 2018年10月31日
Arxiv
3+阅读 · 2018年10月18日
Arxiv
5+阅读 · 2015年9月14日
Arxiv
4+阅读 · 2015年8月25日
Top
微信扫码咨询专知VIP会员