消息中间件的区别?为什么要使用 MQ?RocketMQ 由哪些角色组成,每个角色作用和特点是什么?RocketMQ 消费模式有几种?RocketMQ 如何做负载均衡?producer 端consumer 端消息重复消费如何解决?如何让 RocketMQ 保证消息的顺序消费RocketMQ 如何保证消息不丢失Producer 端如何保证消息不丢失Broker 端如何保证消息不丢失Consumer 端如何保证消息不丢失RocketMQ 的消息堆积如何处理RocketMQ 如何实现分布式事务?任何一台 Broker 突然宕机了怎么办? 消息中间件的区别? 为什么要使用 MQ? RocketMQ 由哪些角色组成,每个角色作用和特点是什么? RocketMQ 消费模式有几种? RocketMQ 如何做负载均衡? producer 端 consumer 端 消息重复消费如何解决? 如何让 RocketMQ 保证消息的顺序消费 RocketMQ 如何保证消息不丢失 Producer 端如何保证消息不丢失 Broker 端如何保证消息不丢失 Consumer 端如何保证消息不丢失 RocketMQ 的消息堆积如何处理 RocketMQ 如何实现分布式事务? 任何一台 Broker 突然宕机了怎么办?