kuh*_*yan 8 esb mule mule-studio
我一直试图弄清楚究竟什么是入站终点和出站终点.对我而言,理解是有点躲避.
什么是mule流中/ do的入站和出站端点?如果流程想要发送消息,则应在接收时使用哪个端点.或者当一个应用程序想要调用一个它应该与之通信的端点的流?
入站端点是消息源(http://www.mulesoft.org/documentation/display/current/Message+Sources),顾名思义就是消息的创建位置.它们可以基于外部事件(如传入的HTTP请求或JMS消息)或通过轮询(如目录中的文件)创建.
出站端点和您在流中看到的任何其他内容(异常策略除外)都是消息处理器(http://www.mulesoft.org/documentation/display/current/Message+Processors),这意味着它们对以下消息执行了某些操作:飞行的流程.出站端点是消息处理器,它将当前消息发送到"目标",如JMS队列,HTTP服务器,文件,......
免责声明:这是一个简化的视图,为您提供一般概念,它不是您可以用mule(或其他服务总线)做的开始或结束
Mule是一个消息处理引擎.你可以把它想象成一个巨大的输送带.你把东西放在一端,它沿着腰带走到另一端.
骡子处理的东西叫做消息.
起点是"入站终点",出口点是"出站终点"; 在这些端点对之间,您可以使用其他内容来处理从开始到结束的消息.
中间的起始端点+ gubbins的组合对消息+出站端点进行一些工作称为流.您可以将流链接在一起以创建工作流或流程.
然后将这些进程打包为应用程序并上载到mule服务器.该进程仅在其正在侦听的消息到达时运行.否则进程闲置.把它想象成汽车装配线.固定座椅在车内的装配线只能在底盘完成时启动; 否则没有什么可以做的.一旦座椅固定,只有这样才能开始涂漆装配线,依此类推.