【问题标题】:What is the benefit of having VM publish and listener in the same application in mule 4?在 mule 4 的同一个应用程序中使用 VM 发布和侦听器有什么好处?
【发布时间】:2020-07-18 21:21:49
【问题描述】:

我见过一些应用程序,其中我可以看到 vm 发布连接器和 vm 侦听器连接器都在使用。 vm listener 是否会在任何消息到达发布者时使用有效负载并进行处理? b/w vm 监听器和 vm 消耗连接器有什么区别。请问有什么建议吗?

【问题讨论】:

    标签: mule mule4


    【解决方案1】:

    当您想要将消息的处理与产生它的流分离时使用它。 VM 连接器就像一个内存队列。发布操作允许将消息放入队列。之后,流程可以继续运行。侦听器消息源从队列中读取消息并异步启动另一个流。这意味着它是发送后忘记的。

    listener和consume的区别在于listener是一个消息源,消息到达时启动一个flow。消费是一种读取队列消息的操作,如果可用,它在流的中间执行。

    【讨论】:

    • 我的问题是,当我们在具有特定队列名称的流中添加 vm 侦听器时,这是否意味着消息已经被使用?如果侦听器流程中出现任何问题,如果我已将队列添加为持久性,该消息是否仍然存在?
    • 那是另一个问题。请修改您的问题或发布新问题。
    • 完成。创建了一个新的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 2021-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-16
    相关资源
    最近更新 更多