Доступен ли Apache Camel в AmazonMQ?
Отказ от ответственности: я действительно опубликовал это на сервере Fault, и ответы там были:
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что мы не поддерживаем AWS.
Похоже, что этот вопрос не касается администрирования серверов, сетей или связанной инфраструктуры в рамках, определенных в справочном центре.
Я думаю, что это правильный вопрос, и даже первоклассную поддержку можно найти в сети Stack Exchange. Я думаю, что проблемы / ограничения легче найти в SO, чем во множестве "документации" AWS. Вот почему я публикую этот вопрос на SO.
Вопрос / вопрос
Из того, что я нашел в документации AWS и ограниченном подмножестве элементов конфигурации Apache ActiveMQ, я не нашел, как использовать плагин Camel, который должен быть встроен в более новые версии ActiveMQ. Я полагаю, что это исключено из версии AmazonMQ или заблокировано ограничениями конфигурации.
Это список доступных элементов конфигурации. Корневой элемент их документа конфигурации <broker>
и похоже, что верблюд должен быть сконфигурирован как узел этого традиционного файла конфигурации ActiveMQ.
1 ответ
"Плагин" Camel на самом деле является просто импортированным файлом конфигурации Spring, который запускает Camel. Насколько я понимаю, AmazonMQ не разрешает импортировать файлы конфигурации, поэтому запуск встроенного Camel невозможен.
Сегодня Camel не поддерживается самим брокером Amazon MQ, однако вот блог, в котором показано, как использовать Camel с Amazon MQ.
https://aws.amazon.com/blogs/compute/integrating-amazon-mq-with-other-aws-services-via-apache-camel