我在我的 mule 应用程序上处理大量 TCP 连接,我想以编程方式将入站端点添加到复合源。
我有 70 多个应用程序需要连接到 mule,其中应用程序充当 TCP 服务器,而 Mule 是 TCP 客户端。在 Mule 2 中,有一种方法可以动态地将入站端点添加到 Mule 应用程序,这在 Mule 3 中已更改。
有没有办法在 mule 启动时以编程方式将入站端点添加到一个或多个流?
我正在使用 Mule 3.5.0 CE。任何输入将不胜感激。
最佳答案
您需要实现 MuleContextAware 和 Initialisable。这是一个针对 JMS 队列列表的粗略示例。将其更改为 TCP 将相当简单: https://gist.github.com/ryandcarter/c6d612977585c914114d
它以编程方式创建 Flow 和 CompositeSource 并调用 vm 端点以返回 Mule 配置。
关于tcp - Mule 3.5.0 CE 创建动态入站端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25997320/