RabbitMQ
文章平均质量分 75
唯荒
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
消息中间件RabbitMQ入门到进阶【RE】
MQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法。在项目中,可将一些无需即时返回且耗时的操作提取出来,进行异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。MQ是消息通信的模型;实现MQ的大致有两种主流方式:AMQP、JMS。AMQP是一种协议,更准确的说是一种binary wire-level protocol(链接协议)。这是其和JMS的本质差别,AMQP不从API层进行限定,而是直接定义网络交换的数据格式。原创 2022-11-14 11:47:09 · 625 阅读 · 0 评论 -
Kafka和RabbitMQ面试13问
(1)Kafka、RabbitMQ他们有类似的数据分片机制吗?他们是如何把一个逻辑上的数据集合概念(比如一个Topic)给在物理上拆分为多个数据分片的?然后拆分后的多个数据分片又是如何在物理的多台机器上分布式存储的?(2)为什么一定要让MQ实现数据分片的机制?如果不实现数据分片机制,让你来设计MQ中一个数据集合的分布式存储,你觉得好设计吗?(3)同步刷盘和异步刷盘两种策略,分别适用于什么不同的场景呢?(4)异步刷盘可以提供超高的写入吞吐量,但是有丢失数据的风险,这个适用于什么业务场景?在你所知道的业务原创 2020-11-20 15:57:50 · 919 阅读 · 1 评论
分享