Mule ESB是AMQP服务(RabbitMQ)的代理吗?

时间:2014-03-19 17:25:13

标签: jms rabbitmq mule esb amqp

所有

我们正在考虑在我的企业中使用Vnext ESBMessaging解决方案。关于模式的问题 - 使用Mule ESB代理RabbitMQ之类的消息传递解决方案是Mule的可行且受支持的模式吗?

更具体地说,该模式将包括在JMS Proxy上托管公开MuleMule使用JMS协议接收邮件,然后将其转换为AMQP Protocol在发送到出站的RabbitMQ Queue之前。如果支持,此模式的名称是什么? Bridge Pattern?消息Service Proxy Pattern?我们可以使用JMSRabbitMQ和/或AnyPoint Connectors来帮助完成此操作吗?

此模式的目的是允许企业中non-AMQP支持(例如JMS}消息传递生成器利用我们潜在的RabbitMQ消息传递解决方案。

该模式可以进一步扩展到入站上的任何协议/传输 - SOAPRESTFlat file等。是吗?否?

提前致谢!

1 个答案:

答案 0 :(得分:1)

您不需要任何特定模式。您可以简单地使用任何入站端点(JMS,文件,JDBC等),然后根据需要进行任何转换,最后将其发送到AMQP。

这是Mule ESB的主要意图之一,可以从协议和传输中抽象出来。

相关问题