
rabbitmq
JAVA探索
对知识的贪婪是我前进的动力
展开
-
rabbitmq 同一个topic交换机下不同的routingkey指向同一个queue
使用rabbitmq时,如果在同一个交换机下绑定了不同的routingkey A和B,指向同一个queue。那么在监听的时候,routingkey为B的消息也会被A监听到。原创 2020-08-17 20:25:14 · 5857 阅读 · 9 评论 -
AMQP中的Channel
在应用中经常会建立多个本地链接来执行任务,大量链接会导致资源的浪费以及防火墙的复杂配置,为了避免这一现象。AMQP 0-9-1提出了Channel的概念。多个channel可以复用同一个tcp链接,可以想象为轻量级的链接。不同的channel之间相互隔离,每个channel都拥有一个channelId。channel依赖于connection,当connection关闭时,channel也会关闭。由于channel依赖于connection,一个connection下的channel只能操作一个br原创 2020-08-11 14:01:19 · 2620 阅读 · 0 评论 -
Spring AMQP Connection and Resource Management 关于CachingConnectionFactory的CacheMode配置
CacheModecache sizecacheSize指的是可以缓存的连接数(CacheMode.CONNECTION)或者channel数(CacheMode.CHANNEL)。注意,这个属性不限制连接的使用量,只决定连接关闭时是否缓存。1.6版本默认值从1变为25.可以通过RabbitMQ Admin UI来监视连接或者CHANNEL的创建频率,依此来选择一个合适的缓存量。CacheMode.CONNECTION模式解释当缓存模式设置为CacheMode.CONNECTION时,连接原创 2020-08-11 14:04:38 · 2507 阅读 · 0 评论 -
rabbitmq dockerfile
基于上一篇文章rabbitmq的安装教程的dockerfile。dockerfile:# Base images 基础镜像FROM centos:centos7#MAINTAINER 维护者信息MAINTAINER tangjianghua#工作路径WORKDIR /var/lib/rabbitmq#安装sudo命令单独做一层RUN yum install -y sudo#设置系统编码ENV LC_ALL=en_US.UTF-8#导入packagecloud pgpkey原创 2020-08-10 16:08:53 · 1710 阅读 · 0 评论 -
rabbitmq的安装教程
安装单个实例通过Package Cloud进行安装导入Package Cloud签名key# import the new PackageCloud key that will be used starting December 1st, 2018 (GMT)rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey通过package cloud拉取rpm脚本自动安装erlang和rabbitmq仓库#e原创 2020-08-09 18:34:12 · 425 阅读 · 0 评论 -
rabbitmq 命令记录
1.查看所有队列sh rabbitmqctl list_queues2.查看所有消费者sh rabbitmqctl list_consumers查找某个队列的消费者sh rabbitmqctl list_consumers | grep notify-center-t1-to-d0-real-comsumer-queue3....原创 2020-03-12 18:05:54 · 499 阅读 · 0 评论