0%

Apache RocketMQ 开发者指南

这个开发者指南是帮助您快速了解,并使用 Apache RocketMQ

1. 概念和特性

2. 架构设计

  • 架构(Architecture):介绍 RocketMQ 部署架构和技术架构。
  • 设计(Design):介绍 RocketMQ 关键机制的设计原理,主要包括消息存储、通信机制、消息过滤、负载均衡、事务消息等。

3. 样例

  • 样例(Example) :介绍 RocketMQ 的常见用法,包括基本样例、顺序消息样例、延时消息样例、批量消息样例、过滤消息样例、事务消息样例等。

4. 最佳实践

5. 运维管理

  • 集群部署(Operation):介绍单 Master 模式、多 Master 模式、多 Master 多 slave 模式等 RocketMQ 集群各种形式的部署方法以及运维工具 mqadmin 的使用方式。

6. API Reference(待补充)

介绍

  TCP作为一个靠谱的协议,在传输数据的前后,需要在双端之间建立连接,并在双端各自维护连接的状态。
  建立连接前,TCP会通过三次握手来保证双端状态正确,然后就可以正常传输数据了。当数据传输完成,需要断开连接的时候,TCP会通过四次握手来完成双端的断连,并回收各自的资源。
  这个过程中也会产生各种问题,有因网络原因造成的也有其他原因造成的。一般来说主要就是丢包的问题,基本就是超时重传等来保证TCP的可靠性。

阅读全文 »

简介

  Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。

阅读全文 »

介绍

作用

  消息中间件主要用于异步,削峰,解耦这几大典型场景。

阅读全文 »

介绍

  rocketmq是一个纯java,分布式,队列模型的开源消息中间件,前身是MetaQ,是阿里参考Kafka特点研发的一个队列模型的消息中间件,后开源给apache基金会成为了apache的顶级开源项目,具有高性能、高可靠、高实时、分布式特点。
rocketmq

阅读全文 »

介绍

  分布式锁的作用:在整个系统提供一个全局、唯一的锁,在分布式系统中每个系统在进行相关操作的时候需要获取到该锁,才能执行相应操作

阅读全文 »

介绍

  ZAB协议的全称是Zookeeper Atomic Broadcast(Zookeeper)原子广播。
  Zookeeper是通过 Zab 协议来保证分布式事务的最终一致性。

阅读全文 »

集群

  普通的集群模式一般是主备模式(Master/Slave模式),Master作为主服务器提供写服务,Slave作为从服务器,一般采用异步复制的方式获取Master的数据提供读服务。

阅读全文 »

介绍

  从本质上来说,Zookeeper就是一种分布式协调服务,在分布式环境中协调和管理服务是一个复杂的过程。

阅读全文 »