WSO2 ESB RabbitMQ AMQP传输参数

时间:2016-10-24 10:58:37

标签: wso2 rabbitmq wso2esb rabbitmq-exchange

我使用RabbitMQ入站端点接收发送到交换机的消息。

一切运行正常,队列和交换都是在Rabbit上创建的,但是不会应用交换参数,例如交换类型和持久性。

我尝试将交换类型更改为主题,扇出和标题,但始终保持直接,默认配置。

如何配置交换类型和其他参数?

这是我的端点代码:

<?xml version="1.0" encoding="UTF-8"?>
<inboundEndpoint name="MessageInbound" protocol="rabbitmq" sequence="RabbitInbound" statistics="enable" suspend="false" trace="enable" xmlns="http://ws.apache.org/ns/synapse">
    <parameters>
        <parameter name="sequential">true</parameter>
        <parameter name="coordination">true</parameter>
        <parameter name="rabbitmq.connection.factory">connection_factory</parameter>
        <parameter name="rabbitmq.server.host.name">localhost</parameter>
        <parameter name="rabbitmq.server.port">5672</parameter>
        <parameter name="rabbitmq.server.user.name">guest</parameter>
        <parameter name="rabbitmq.server.password">guest</parameter>
        <parameter name="rabbitmq.queue.name">queue</parameter>
        <parameter name="rabbitmq.queue.durable">true</parameter>
        <parameter name="rabbitmq.exchange.name">exchange</parameter>
        <parameter name="rabbitmq.exchange.type">topic</parameter>
        <parameter name="rabbitmq.exchange.durable">false</parameter>
        <parameter name="rabbitmq.exchange.auto.delete">false</parameter>
    </parameters>
</inboundEndpoint>

0 个答案:

没有答案