2017-01-16 51 views

回答

2

根據Mule文檔,VM傳輸用於Mule流之間的JVM內部通信。所以,這意味着當您在流程中使用虛擬機時,您可以在應用程序中的不同流程之間進行通信。
包含VM 入站的流程不能從外部應用程序調用外部,因爲此流程相當於應用程序內使用的私有流程。默認情況下使用內存中的隊列。
請通過文檔: - https://docs.mulesoft.com/mule-user-guide/v/3.8/vm-transport-reference

在另一方面爲每騾子的文檔,JMS是外部主機,允許分佈式應用程序和JMS傳輸的不同組件之間的通信可以讓你輕鬆地發送和接收消息隊列以及實現JMS規範的任何消息服務的主題。
具有JMS入站的流可以從外部調用,與VM不同。文檔在這裏: - https://docs.mulesoft.com/mule-user-guide/v/3.8/jms-transport-reference

+0

感謝您的解釋。 –

0

在應用程序中,如果您將控制從一個流發送到另一個流,我們使用VM.VM可以用作入站和出站。

在應用程序之外,例如,一個應用程序想要發送一些東西給B應用程序(外部應用程序),我們使用JMS。

相關問題