Я пытаюсь написать свой первый издатель AMQP через интеграцию Spring, используя экземпляр AmqpOutboundEndpoint.
Я не понимаю, в чем разница между RabbitTemplate и AmqpOutboundEndPoint, поскольку AmqpOutboundEndpoint использует экземпляр RabbitTemplate.
Я хотел бы использовать шлюз AMQP для разделения 2 разных компонентов моего приложения (бизнес-компонент и компонент интеграции). Допустимо ли использовать AqmpOutboundEndPoint для публикации сообщения, когда мне нужно переключить ключ маршрутизации в соответствии с типом опубликованного сообщения? Все примеры, которые я нашел в Интернете, используют жестко закодированный ключ маршрутизации для шлюза AMQP.
Спасибо