Транспортные параметры WSO2 ESB RabbitMQ AMQP

#wso2 #rabbitmq #wso2esb #rabbitmq-exchange

#wso2 #rabbitmq #rabbitmq-обмен #wso2-esb

Вопрос:

Я использую входящую конечную точку RabbitMQ для приема сообщений, отправляемых на exchange.

Все работает нормально, очередь и обмен созданы в Rabbit, но параметры обмена, такие как тип обмена и длительность, не применяются.

Я пытался изменить тип обмена на тему, разветвление и заголовки, но всегда оставлял конфигурацию по умолчанию as direct.

Как я могу настроить тип обмена и другие параметры?

Это мой код конечной точки:

 <?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>