随笔分类 - MQ
消息队列
摘要:准备工作 下载 RabbitMQ 需要的三个rpm文件:https://origami.lanzoux.com/b0ckwy54d 密码:7e5v 上传到虚拟机上,如下: 搭建 1、安装 rpm -ivh erlang-22.0.7-1.el7.x86_64.rpm rpm -ivh socat-1
阅读全文
摘要:交换机的功能主要是接收消息并且转发到绑定的队列,交换机不存储消息,在启用ack模式后,交换机找不到队列会返回错误。交换机有四种类型:Direct, topic, Headers and Fanout(headers模式不怎么使用了,这里不做介绍) fanout模式(广播模式):会将消息发送给所有队列
阅读全文
摘要:先介绍rabbmitmq的几个方法: // 声明一个队列 -// queue 队列名称 // durable 为true时server重启队列不会消失 (是否持久化) // exclusive 队列是否是独占的,如果为true只能被一个connection使用,其他连接建立时会抛出异常 // aut
阅读全文
摘要:队列模式:平均接收消息生产者产生的消息,随时可以收到消息 ,队列中的消息只能被一个消费者消费主题模式:接收生产者产生的所有消息,只能接收订阅之后的消息 JMS接口之间的关系示意图: 使用内存日志,解决消息发送时的一致性问题: 几种常见的消息中间件对比:
阅读全文
摘要:Name 消息队列的名称 Number Of Pending Messages 等待消费的消息数量,即未出队列的消息数量。可以理解为总接收数-总出队列数 (未持久化的话,重启acmq后会清零) Number Of Consumers 这个队列里消费者的数量(重启acmq后会清零) Messages
阅读全文
摘要:在调用JmsTemplate的send方法时,一直报编译时异常。如下: 异常提示是无法解析org.SpringFrawork.jms.JmsException类型。如下: 使用了一个简单粗暴的做法: 1、删掉maven下面的所有包 2、重现maven->update Project
阅读全文
摘要:本地启动activemq时,报错。可以看到是5672端口被占用。在网上查了各种资料,有说是杀掉进程的,有说是禁用Internet Connection Sharing (ICS)服务的,楼主试了都没生效。干脆直接在conf/avtivemq.xml配置文件中找到<transportConnector
阅读全文
摘要:1、下载安装ActiveMQ ActiveMQ官网下载地址:http://activemq.apache.org/download.html ActiveMQ 提供了Windows 和Linux、Unix 等几个版本,楼主这里选择了Windows 版本下进行开发。 下载完安装包,解压之后的目录: 从
阅读全文