消息中间件
Lucky Curve。
不想成天CRUD的后端开发者
展开
-
RabbitMQ的模型和基本概念
对RabbitMQ的模型的理解和简单的概念总结RabbitMQ模型如下:生产者发出一些消息(包含消息头和消息体),消息头是透明的,消息体是不透明的,可以在消息头里面指定routing-key来间接规定绑定规则。生产者将生产出来的消息发送到交换机上面去,交换机则会把消息分配到对应的消息队列中去,等待消费者的消费。如果很多个消费者绑定了同一个消息队列,那么有消息发送到消息队列时,只能有一个消...原创 2020-02-27 12:49:02 · 227 阅读 · 0 评论 -
SpringBoot使用RabbitMQ
在SpringBoot下使用RabbitMQ1.环境搭建:在Spring初始化器里导入Message模块里面的Spring for RabbitMQ的starter和web模块即可在配置文件application.yml中配置spring: rabbitmq: host: www.luckycurve.cn username: ********** passw...原创 2020-02-27 12:42:18 · 373 阅读 · 0 评论 -
消息队列的比较和浅析
Kafka、ActiveMQ、RabbitMQ、RocketMQ 有什么优缺点?特性ActiveMQRabbitMQRocketMQKafka单机吞吐量万级,比 RocketMQ、Kafka 低一个数量级同 ActiveMQ10 万级,支撑高吞吐10 万级,高吞吐,一般配合大数据类的系统来进行实时数据计算、日志采集等场景topic 数量对吞吐量的影响...原创 2020-02-27 12:41:32 · 176 阅读 · 0 评论 -
RocketMQ的模型和基本概念
消息中间件有两种模型,一种是队列模型,一种是主题模型(也叫发布订阅模型)这些都只是提出的标准,实现各有不同队列模型的实现都是一样的,区别就在与主题模型RabbitMQ的主题模型的实现通过Exchange(topic)来实现,而RocketMQ则通过队列实现模型如下Topic:代表一类消息,比如订单消息,物流消息等等主题中含有很多队列,而一个队列只能被一个消费者消费,如果其中一个消费...原创 2020-02-27 12:40:32 · 860 阅读 · 0 评论