电子书:《分布式消息中间件实践》《分布式消息中间件实践》倪炜

电子书:《分布式消息中间件实践》《分布式消息中间件实践》倪炜

资源下载
仅限VIP下载,请先
犹豫不决让我们错失一次又一次机会!!!

电子书:《分布式消息中间件实践》《分布式消息中间件实践》倪炜

111

内容简介:

关于作者倪炜网名为“预流”.具有多年一线开发经验和技术团队管理经验.曾参与电信行业、电商行业多个核心系统的建设.在计算机语言并发编程、分布式系统设计等领域积累了丰富的经验.先后在浪潮、亚信、苏宁、_阿.里_巴巴等通信和互联网企业任职.现为_阿.里_巴巴技术专家

之啊田不即分布式消息中间件实践倪炜/著電子工業出版publishing house of electronics industry北京· beljing

消息中间件是分布式系统中的重要组件.在实际工作中常用消息中间件进行系统间数据交换.从而解应用解耦、异步消息、流量削峰等问题.实现高性能、高可用、可伸缩和最终一致性架构。目前市面上可供选择的消息中间件有 rabbitmq、 activemq、kaka、 rocketmq、 zeros、 metamq等。本书结合作者近年来在实际项目中使用消息中间件的经历和踩过的一些坑总结整理而成.主要介绍消息中间件使用的背景、基本概念.以及常用的四种消息中间件产品在各个业务场景中的使用案例。作为案例介绍.虽然不能对各种消息中间件产晶的所有特性做详细说明.但是希望读者可以通过每章中的案例讨论和实践建议得到启发.为在实际工作中进行产品选型、业务场景方案制定、性能调整等提供思路本书适合初、中级软件工程师阅读.不管是有一定工作经验的软件工程师、运维工程师.还是对消息中间件技术感兴趣的在校学生均可参考。由于书中案例主要采用java编写.为了能更好地阅读本书.读者要有jaa语言的使用能力和基本的 linux操作系统使用经历未经许可.不得以任何方式复制或抄袭本书之部分或全部内容。图书在版编目(c|p)数据分布式消息中间件实践/倪炜著.一北京:电子工业出版社.20189isbn9787-121-34905-81.①分…ⅱ.①倪…ⅲ.①java语言一程序设计ⅳv.①tp3128中guo版本图书馆cip数据核字(2018)第187932号策划编辑:陈晓猛任编辑:葛娜印刷:三河市双峰印刷装订有限公司装订:三河市双峰印刷装订有限公司出版发行:电子工业出版社京市海淀区万寿路173信箱郎编:100036开本:787×9801/16印张:17.75字数:407千字版次:2018年9月第1版印次:2018年9月第1次印刷定价所购买电子工业出版社图书有缺损问题.请向购买书店调换。若书店售缺.请与本社发行部联系联系及邮购电话010)88254888.8825888质量投诉请发邮件至[email protected].盗版侵权举报请发邮件至dbqq@phe本书咨询联系方式010)[email protected]

前言大约在五年前.那时我参与的项目到了收尾阶段.工作不太忙.觉得写了好几年业务代码没什么意思.就想找点有技术含量的东西研究。有一次去山西路上的军人俱乐部闲逛.在三楼家书店的角落里看到一本讲 tomcat源码的书.翻了二三十页觉得挺有意思.讲的很多关于tomcat实现的由来以前我从来都不知道.买回家不到一个星期就看了一遍。遗憾的是.这本书的 tomcat版本有点老.在实际工作中一般都用到5以上的版本了。正好当时我也有点时间.就决定分析一下最新的 tomcat7的源码.并发表在了 iteye网站上。作为老牌的web服.务.器.tomcat7的内容非常丰富.写这个系列文章的主要部分.前后花了一年的时间.由此我也就逐渐养成了坚持写博客总结一段时间以来工作和学习到的知识的习惯这几年我也常劝很多朋友多写点东西总结.有时作为面试官遇到技术还不错的面试者会问问有没有博客.如果有的话一般会在面试成绩上额外加点分。据我的观察.几乎每一个程序员都知道写博客的好处.但真的动手去写的人实际很少.一个很重要的原因.就是很多人会说“我又不是大牛.写出来的东西没人看.那还有啥意义?”我的回答是.不是牛人一样可以写博客有一次我碰到一个项目用到一些以前没接触过的新技术.在项目搭建过程中报出错误.但错误信息提示不明确.只说某地方有一个配置校验不通过的异常.到底要通过什么方式解决该问题文档上也没写.只能“ google”一下.在搜索结果的第一页就看到有人遇到了同样的问题样的环境和最终的解决办法.一试之下果然奏效。于是就翻了翻他的博客目录.写的大部分内容都是很基础的.有的可能就是对某个技术里的某个特性的介绍.没有高深莫测的东西.也没有长篇大论.但正好里面有篇文章解决了困扰我大半天的问题.显然这篇博客对我来说就非常有价值。在实际工作和学习中我们会遇到很多问题.有的问题经过千方百计翻遍资料甚至查看源码实现.经过一番痛苦折磨终于解决了.那么就可以把这个过程整理成博客.既对自己所学知识进行了总结、积累了经验.又能给其他可能会碰到类似问题的人提供帮助.分享出去也就是在这个过程中.有一天我接到了博文视点陈晓猛编辑的邀请.说看了我写的关于息中间件介绍的几篇文章.想让我出一本与之相关的书.系统介绍一下相关技术。这真是一个让人兴奋的消息.读了这么多年书.现在居然有机会出自己的书了。在欣喜之外还有志忑.担心我的经验与水平有限.写出来的东西耽误了读者的时间.但是经过陈编辑的多次鼓励.我决定大胆尝试一下。在写这本书之前.其实guo内已经有一些介绍消息中间件的书了.但这些书大

iv|分布式消息中间件实践都是针对某个具体产品的详细介绍.比如与 rabbitmq和 activemq相关的中文、英文读物。市面上缺少的是针对主流消息中间件的整体性介绍.以及结合实际消息应用场景的案例说明此我打算写一本这样的书。本书选取了我认为市面上应用最广泛的四种消息中间件产品.即rabbitmq、 activemq、kaka和 rocketmq.介绍这些消息中间件的来源、特性、java语言使用的示例和结合具体业务场景的应用案例.最后给出在实际项目中使用时的一些建议和需要综合权衡的技术要点.希望能对读者的工作有一定的帮助。所以.本书面对的读者主要是具备定的java功底.尤其是对消息中间件感兴趣并有一定实际使用经验的工程师。本书并不会对每种产品的特性都做非常详细的阐述.因为这些最权威、最详尽的资料都可以从官网中获得.书中内容聚焦于实践.也建议读者能多动手实践一下.这样学到的东西才是自己的。本书内容全书共6章.第1章和第2章介绍消息中间件的背景和所涉及的常见概念.第3~6章分别介绍一种消息中间件产品.读者可自行选择阅读第1章:介绍消息队列技术的背景.包括使用场景和消息队列的功能特点.并设计了一个简单的消息队列第2章:介绍消息队列中常用的消息协议.包括每个消息协议的历史背景、主要概念和基于该协议的消息通信过程。本章所介绍的协议也是接下来理解各种消息中间件产品的基础第3章:具体介绍 rabbitmq的特点、主要概念和java使用示例.接着通过使用 rabbitmq实现异步处理和消息推送的功能.最后给出在工作中使用 rabbitmq时的一些实践建议。第4章:具体介绍 activemq的特点、基本概念和java使用示例.接着通过使用 activemq实现消息推送分布式事务的功能.最后给出在工作中使用 activemq时的一些实践建议第5章:具体介绍 kafka的特点、主要概念和java使用示例.接着通过使用 kafka实现用户行为数据采集、ri志收集和流量削峰的功能.最后给出在工作中使用kaka时的一些实践建第6章:具体介绍 rocketmq的特点、主要概念和java使用示例.接着通过使用 rocketmq的特性实现消息顺序处理和分布式事务的另外一种解决方案.最后给出在工作中使用 rocketmq时的一些实践建议致谢虽然这是我写的第一本书.但我不是唯一的作者。书中的很多内容简介分散于各种书籍、标准文档、研究论文、会议演讲、博客.甚至微博、 twitter中关于某个消息中间件特性的讨论

#############################################

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
犹豫不决让我们错失一次又一次机会!!!
原文链接:https://1111down.com/223020.html,转载请注明出处

本站开启缓存功能

登入后回任何页面即可登入成功,当前页不显示

没有账号?注册  忘记密码?

社交账号快速登录