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