![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
消息队列
文章平均质量分 92
PostTruth
书写是对思维的缓存
展开
-
可靠消息一致性的 2 种解决方案
讲的可太棒了: https://cloud.tencent.com/developer/article/1430020 "可靠消息最终一致性"是为了解决Producer端的消息发送与本地事务执行的原子性问题,是一种柔性事务,属于异步确保型,软状态,最终一致。 **问题典型场景是:**本地往DB中插入一条记录,同时往MQ中发送一条消息,必须保证二者同时成功或者同时失败。由于DB和MQ是不同的系统,可能插入DB成功,但是发消息到MQ中失败;也可能插入DB失败,但是发送消息到MQ成功。如何保证二者的一致性,就.转载 2021-01-14 18:32:06 · 861 阅读 · 0 评论 -
消息队列之 RabbitMQ详解
消息队列之 RabbitMQ详解 什么叫消息队列 消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者只管从 MQ 中取消息而不管是谁发布...原创 2018-04-20 21:37:52 · 814 阅读 · 0 评论 -
SpringBoot 整合RabbitMq 实战
SpringBoot 整合RabbitMq 实战 参考官网: https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-messaging.html#boot-features-amqp spring-boot-starter-amqp 高级消息队列协议(AMQP)是面向消息中间件的平台中立的...原创 2018-04-21 17:23:18 · 6106 阅读 · 5 评论 -
kafka acks参数对消息持久化的影响
如果要想理解这个acks参数的含义,首先就得搞明白kafka的高可用架构原理。 比如下面的图里就是表明了对于每一个Topic,我们都可以设置他包含几个Partition,每个Partition负责存储这个Topic一部分的数据。 然后Kafka的Broker集群中,每台机器上都存储了一些Partition,也就存放了Topic的一部分数据,这样就实现了Topic的数据分布式存储在一个Broker集...原创 2019-06-17 11:22:44 · 616 阅读 · 0 评论