MQ
llsses
这个作者很懒,什么都没留下…
展开
-
4.ActiveMQ
一、ActiveMQ简介、安装 MQ英文名MessageQueue,中文名即消息队列,干嘛用的呢,说白了就是一个消息的接受和转发的容器,可用于消息推送。ActiveMQ是由Apache出品的,一款流行的,能力强劲的开源消息中间件。二、什么情况下使用ActiveMQ?1.多个项目之间集成(1) 跨平台(2) 多语言(3) 多项目2.降低系统间模块的耦合...原创 2019-10-24 14:15:58 · 283 阅读 · 0 评论 -
1.理解MQ
一 、MQ介绍MQ 是(message queue) ,消息队列,消息中间件,采用JMS(java message service)规范的一种程序。它作为一个存储数据的容器独立部署在服务器上,提供接口给其他系统调用。Mq消息中间件完成RPC调用的异步执行,服务调用之间的解耦合,提高主要(核心)服务的响应速度。在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处...原创 2019-08-12 20:07:27 · 197 阅读 · 0 评论 -
2.如何保证消息队列的高可用啊?
如何保证消息队列的高可用啊?答: RabbitMQ是基于主从做高可用性的。 rabbitmq有三种模式:单机模式,普通集群模式,镜像集群模式。 1)单机模式 生产中没人用单机模式。 2)普通集群模式(无高可用性) 意思就是在多台机器上启动...原创 2019-08-16 18:18:22 · 117 阅读 · 0 评论 -
3.如何保证消息不被重复消费?(如何保证消息消费时的幂等性)
如何保证消息不被重复消费?(如何保证消息消费时的幂等性)答: 要保证消息不被重复消费,需要保证消息消费时的幂等性,保证了幂等性,重复消费了也不会造成系统异常。 幂等性,通俗的说,无论你重复请求多少次,你得确保对应的数据是不会改变的。 一条数据重复出现两次,数据库里就只有一条数据,这就保证了系统的幂等性。怎么保证消息队列消费的幂等性...原创 2019-08-16 18:22:40 · 3151 阅读 · 0 评论