RocketMQ是阿里巴巴技术团队在2016年11月捐赠给Apache基金会,正式成为孵化项目。阿里称会将其打造成顶级的项目,在如今优秀的MQ中间件中,RocketMQ也是占有一席之位的,它具有高性能、高可靠、实时性、分布式的特点,天生为金融互联网领域而生,目前在众多技术团队中都有在使用。
让我们一起进入学习RocketMQ吧!还不知道什么是MQ的同学速度进入什么是消息队列?
RocketMQ的核心概念
producer
生产者,也就是消息的投递者,RcoketMQ提供三种投递消息的方式:同步、异步、单向。
producer group
生产者组,具有相同角色的生产者分组。
consumer
消费者,也就是消息的消费者,从消息队列中拉取消息有两种方式:pull方式,主动从消息队列中批量拉取消息进行消费;push方式,内部封装了拉取消息、消费进度等行为,利用监听器当消息到达时将启动程序消费消息。
consumer group
消费者组,具有相同角色的消费者分组。
broker