在Talend ESB中,我很难弄清楚如何从一条路线呼叫另一条路线。
我做了很多搜索,发现其他人提出的问题完全相同,但没有任何答案。因此,我认为在此处发布问题可能是一个好主意。:)
这是问题的链接:
https://www.talendforge.org/forum/viewtopic.php?id=32416
如果有人可以帮助,我们将不胜感激!
谢谢
您可以使用cDirectVM和cSEDA。cDirectVM会将交换发送到具有相同名称的另一个cDirectVM端点,并阻塞第一个路由,直到第二个完成(同步)。cSEDA是异步的,第一个路由将不等待第二个路由处理交换。
cDirectVM的文档:https ://help.talend.com/display/TalendESBMediationComponentsReferenceGuide60EN/cDirectVM
请注意,这在Studio中是不可测试的,当您在Studio中启动2条路由时,它们将在单独的JVM中运行,因此它们将彼此看不见,并且cDirectVM将失败。但是,如果在Talend运行时上启动2条路由,则cDirectVM将在2条路由之间工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句