消息中间件
文章平均质量分 94
eluanshi12
这个作者很懒,什么都没留下…
展开
-
Kafka深度剖析
Kafka简介Kafka概述:Kafka由 linked-in 开源 。kafka-高产出的分布式消息系统(A high-throughput distributed messaging system)。Kafka是一个高吞吐、分布式、基于发布订阅的消息系统,利用Kafka技术可以在廉价的PC Server上搭建起大规模消息系统。Kafka的特性:高吞吐量、低延迟:kafka每秒可以处理几十万条消息,它的延迟最低只有几毫秒,每个topic可以分多个partition, consumer grou转载 2021-03-23 15:49:52 · 327 阅读 · 0 评论 -
RocketMQ如何保证消息的可靠性?
RocketMQ如何保证消息的可靠性?消息的发送方式有哪几种?存储消息的可靠性面临哪些挑战?消费消息的确认机制是怎样的?分布式系统中一个重要的前提假设是所有的网络传输都是不可靠的,在网络传输不可靠的情况下,保证消息的可靠传输,除了进行重试投递别无他法。常用的绝大多数消息队列RocketMQ、RabbitMQ等在消息传输上都只能保证至少传输成功一次,也即(At least once),而不能保证只传输成功一次(Exactly once)。由于分布式系统网络的不可靠,可能就会出现消息丢失的现象,那么R转载 2021-03-12 17:03:36 · 1865 阅读 · 0 评论 -
RabbitMQ消息100%可靠性投递的解决方案实现(一)
RabbitMQ消息中间件极速入门与实战 课程 RabbitMQ学习——高级特性RabbitMQ消息中间件技术精讲(三)—— 深入RabbitMQ高级特性https://blog.csdn.net/u012211603/article/details/86118129消息如何保证100%投递成功什么是生产端的可靠性投递保障消息的成功发出保障MQ节点的成功接收发送端收到MQ节点(Br...转载 2019-05-16 14:08:09 · 7074 阅读 · 3 评论 -
RabbitMQ消息100%可靠性投递的解决方案实现(二)
消费端自定义监听继承DefaultConsumer,重写handleDelivery()方法public class Producer { public static final String MQ_HOST = "192.168.222.101"; public static final String MQ_VHOST = "/"; public static fin...转载 2019-05-16 15:19:05 · 2114 阅读 · 0 评论