消息中间件
文章平均质量分 54
HuH...
这个作者很懒,什么都没留下…
展开
-
可靠消息+最终一致性方案(MQ延迟队列+死信路由)
RabbitMQ简单使用看这里,包括使用这个方案之前mq的配置环境RabbitMQ 死信Dead Letter exchanges (死信路由)》一个消息在满足如下条件下,会进死信路由,注意是路由不是队列,一个路由可以对应多个队列。 .一个消息被消费者拒收了,并且reject方法的参数里requeue是false,也就是说不会被再次放到队列里,被其他消费者使用。 (basic.reject/basic.nack) requeue=...原创 2021-08-29 16:25:35 · 410 阅读 · 0 评论 -
RabbitMQ
1. 消息中间件概述1.1. 什么是消息中间件MQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法。多用于分布式系统之间进行通信。为什么使用MQ: 在项目中,可将一些无需即时返回且耗时的操作提取出来,进行异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从 而提高了系统的吞吐量。 1、任务异步处理: 将不需要同步处理的并且耗时长的操作由消息队列通知消息接收方进行异步处理。提高了应用程序的响应时间。原创 2021-08-28 23:28:34 · 307 阅读 · 0 评论 -
seata解决分布式事务
什么是Seata:Seata是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务,Seata将为用户提供了AY,TCC,SAGA和XA事务模式,为用户打造一站式的分布式解决方案。连接:seataTC (Transaction Coordinator) - 事务协调者维护全局和分支事务的状态,驱动全局事务提交或回滚。TM (Transaction Manager) - 事务管理器定义全局事务的范围:开始全局事务、提交或回滚全局事务。RM (Re...原创 2021-08-28 22:37:15 · 535 阅读 · 0 评论 -
redis整合springboot做消息的发布与接收
定义一个配置类@Configurationpublic class RedisListenerConfig { @Bean RedisMessageListenerContainer container(RedisConnectionFactory connectionFactory, MessageListenerAdapter listenerAdapter,原创 2021-03-13 14:49:53 · 219 阅读 · 0 评论 -
java之activeMQ
文章目录一、activeMQ默认已经安装完毕队列点对点模式服务提供方服务消消费方(一)服务消消费方(二)主题服务提供方服务消费方(一)服务消费方(二)手动签收事物总结springboot 整合activemq点对点坐标yml创建一个Queue(队列)服务提供方启动类服务消费方发布订阅一、activeMQ默认已经安装完毕启动,进入activemq目录下的bin目录,启动,./activemq start关闭防火前或者打开端口activemq监听的是61616,我们访要查看消息队列的状态时访问816原创 2020-10-23 19:31:39 · 2317 阅读 · 0 评论