什么是骡子的入站终点和出站终点?

kuh*_*yan 8 esb mule mule-studio

我一直试图弄清楚究竟什么是入站终点和出站终点.对我而言,理解是有点躲避.

什么是mule流中/ do的入站和出站端点?如果流程想要发送消息,则应在接收时使用哪个端点.或者当一个应用程序想要调用一个它应该与之通信的端点的流?

Dav*_*sot 8

入站端点是消息源(http://www.mulesoft.org/documentation/display/current/Message+Sources),顾名思义就是消息的创建位置.它们可以基于外部事件(如传入的HTTP请求或JMS消息)或通过轮询(如目录中的文件)创建.

出站端点和您在流中看到的任何其他内容(异常策略除外)都是消息处理器(http://www.mulesoft.org/documentation/display/current/Message+Processors),这意味着它们对以下消息执行了某些操作:飞行的流程.出站端点是消息处理器,它将当前消息发送到"目标",如JMS队列,HTTP服务器,文件,......


Bur*_*lid 6

免责声明:这是一个简化的视图,为您提供一般概念,它不是您可以用mule(或其他服务总线)做的开始或结束

Mule是一个消息处理引擎.你可以把它想象成一个巨大的输送带.你把东西放在一端,它沿着腰带走到另一端.

骡子处理的东西叫做消息.

起点是"入站终点",出口点是"出站终点"; 在这些端点对之间,您可以使用其他内容来处理从开始到结束的消息.

中间起始端点+ gubbins的组合对消息+出站端点进行一些工作称为.您可以将流链接在一起以创建工作流流程.

然后将这些进程打包为应用程序并上载到mule服务器.该进程仅在其正在侦听的消息到达时运行.否则进程闲置.把它想象成汽车装配线.固定座椅在车内的装配线只能在底盘完成时启动; 否则没有什么可以做的.一旦座椅固定,只有这样才能开始涂漆装配线,依此类推.