所有
我们正在考虑在我的企业中使用Vnext ESB
和Messaging
解决方案。关于模式的问题 - 使用Mule ESB
代理RabbitMQ
之类的消息传递解决方案是Mule
的可行且受支持的模式吗?
更具体地说,该模式将包括在JMS Proxy
上托管公开Mule
,Mule
使用JMS
协议接收邮件,然后将其转换为AMQP Protocol
在发送到出站的RabbitMQ Queue
之前。如果支持,此模式的名称是什么? Bridge Pattern
?消息Service Proxy Pattern
?我们可以使用JMS
,RabbitMQ
和/或AnyPoint Connectors
来帮助完成此操作吗?
此模式的目的是允许企业中non-AMQP
支持(例如JMS
}消息传递生成器利用我们潜在的RabbitMQ消息传递解决方案。
该模式可以进一步扩展到入站上的任何协议/传输 - SOAP
,REST
,Flat file
等。是吗?否?
提前致谢!
答案 0 :(得分:1)
您不需要任何特定模式。您可以简单地使用任何入站端点(JMS,文件,JDBC等),然后根据需要进行任何转换,最后将其发送到AMQP。
这是Mule ESB的主要意图之一,可以从协议和传输中抽象出来。