OSCHINA 本期高手问答(2019年1月2日 — 2019年1月8日)我们请来了丁威老师为大家解答关于 RocketMQ 的问题。
丁威,Java、分布式服务架构、中间件等多个领域的技术专家,擅长高并发编程、Netty 网络编程、RocketMQ 等技术,国内知名开源数据库中间件 MyCAT 的志愿者和技术顾问。目前担任上海优速物流的技术专家和经营支撑部门的架构师。对 RocketMQ 有非常深入的研究,是 RocketMQ 社区的布道师,不仅实践经验丰富,而且对其源代码有深入且系统的研究。
随着互联网技术蓬勃发展,微服务架构思想的兴起,系统架构开始追求小型化、轻量化,原有的大型集中式的 IT 系统通常需要进行垂直拆分,孵化出颗粒度更小的众多小型系统,因此对系统间松耦合的要求越来越高,目前 RPC、服务治理、消息中间件几乎成为互联网架构的标配。
引入消息中间件,服务之间可以通过可靠的异步调用,降低系统之间的耦合度,提高系统的可用性。消息中间件的另一个重要应用场景是解决系统之间数据的一致性(最终一致性)。
RocketMQ 作为阿里开源的一款高性能、高吞吐量的消息中间件,承载了阿里“双11”大部分业务,可以说是一名久经战场的“精英”、值得信任的“伙伴”。同时它的开发语言为 Java,自然而然地得到了广大互联网架构师们的青睐,成为互联网行业首选的消息中间件。
本期问答内容
1.RocketMQ 的设计理念和目标
2.RocketMQ 消息发送
3.RocketMQ 消息存储
4.RocketMQ 消息消费
5.RocketMQ 实战
或有其它 RocketMQ 相关的问题,也欢迎大家积极提问!
为了鼓励踊跃提问,@华章 会在问答结束后从提问者中抽取 5 名幸运会员赠予《RocketMQ技术内幕:RocketMQ架构设计与实现原理》一书。
购买链接:京东
OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。
下面欢迎大家就关于 RocketMQ 的问题向丁威老师提问,请直接回帖提问。
2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务