rabbitmq配置
程序员文章站
2022-03-05 18:29:18
...
<?xml version="1.0" encoding="UTF-8"?>
<!-- 异步的线程池,线程池的最在数不能设定太小,不然<rabbit:listener/>/@RabbitListener太多的话,会出现发无法正常消费问题 -->
<task:executor id="taskExecutor" pool-size="4-256" queue-capacity="128" />
<!-- 定义RabbitMQ的连接工厂 -->
<rabbit:connection-factory id="connectionFactory"
host="${rabbit.ip}" port="${rabbit.port}" username="${rabbit.username}" password="${rabbit.password}"
virtual-host="${rabbit.vhost}"
publisher-confirms="true"
publisher-returns="true"
channel-cache-size="5"
executor="taskExecutor"/>
<!-- 定义Rabbit模板,指定连接工厂以及定义exchange -->
<rabbit:template id="amqpTemplate" connection-factory="connectionFactory"
exchange="orderExchange" />
<!-- MQ的管理,包括队列、交换器等 -->
<rabbit:admin connection-factory="connectionFactory" />
<!-- 定义交换器,自动声明交换机 ,durable持久化 -->
<rabbit:direct-exchange name="orderExchange" auto-declare="true" durable="true">
</rabbit:direct-exchange>
<!--发布订阅模式 -->
<!-- <rabbit:fanout-exchange name=""></rabbit:fanout-exchange> -->
<!--主题模式 -->
<!-- <rabbit:topic-exchange name=""></rabbit:topic-exchange> -->
上一篇: html中文本标签有哪些
下一篇: ipv6 环境下搭建rabbitmq集群
推荐阅读
-
WML开发教程之 WAP网站服务器配置方法
-
nginx+php-fpm组合解决PATHINFO最佳配置
-
zend Framework配置数据库连接取数据的有关问题
-
linux下配置lamp时候出现The requested URL /info.php was not found on this server问题
-
Oracle Linux 配置 UDEV SCSI Rules 说明
-
jetbrains - phpstorm编辑器如何配置SVN?
-
Redhat下puppet集中配置管理_PHP教程
-
windows+Apache+php配置出现的有关问题
-
Apache+PHP+Zend的安装及配置
-
代码分析工具 Pylint安装+pycharm下的配置