我正在阅读Mule ESB文档,并且有很多对VM Queues的引用。这是某种JMS实现吗?它是什么意思,我在哪里可以找到更多信息?
提前致谢,
答案 0 :(得分:2)
它是用于在同一VM内进行消息传递的Mule特定传输(即,已经部署了mule独立服务器或tomcat实例mule)。传输可以使用内存或磁盘存储实现排队,但没有任何可靠性保证。
见这里:
http://www.mulesoft.org/documentation/display/MULE2USER/VM+Transport
http://mulesux.tumblr.com/post/3102264921/murphys-law-or-dropping-the-ball
答案 1 :(得分:1)
我从未与骡子合作,但几年前我读过一些文档。
我相信VM队列将驻留在JVM内存中。我认为这是在Java Bean之间使用SOA构造的一种方式,因此可以将本地POJO方法视为服务。这样,如果您有一天想要将POJO替换为外部服务或在其他地方托管它,您只需要更改该服务的配置。
这是我记得的少量骡子的猜想,所以绝对验证,验证,验证。 : - )