Как RabbitMQ сравнивается с Mule, я собираюсь создать приложение, используя ориентированную на сообщения архитектуру, а AMQP (RabbitMQ) предоставляет все, что я хочу, но я озадачен таким большим выбором технологий и подобными концепциями, как ESB.У меня есть сомнения, если я делаю выбор, не рассматривая другие альтернативы.
Мне в основном ясно, что RabbitMQ является брокером сообщений, и это помогает мне в посредничестве сообщения между производителем и потребителем (все формы или публикации подписываются ия мог бы понять, как он используется на реальных примерах, таких как твиттер, обновления в Facebook и т. д.)
Что такое Мул, если бы я мог добиться того, что я делаю в RabbitMQ, используя мул, должен ли я считать мул похожим на RabbitMQ?
Имеет ли mule цель, отличную от цели брокера сообщений?
Предполагает ли mule, что под ним стоит брокер сообщений, который доставляет сообщение соответствующим слушателям mule (я мог бы легко написать слушатель вRabbitMQ)
Является ли мул полной системой баз Java (текущий эксперимент, который я проводил с RabbitMQ, занял у меня менее 30 минут, чтобы написать простой клиентский сервер RPC с клиентом в качестве C # и сервером в качестве Java, будут ли выполнены такие вещив Муле легко).