本文主要是介绍【Mule ESB】:对MuleESB的简单认识,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
是什么
Mule ESB是一个基于Java的轻量级消息框架和整合平台。
消息框架:
把不同的系统整合一起,需要一个系统能将数据发送到另一个系统。同时另一个系统能读取发送来的数据。消息框架能够帮助我们开发人员完成发送,转换,读取数据的工作。
解决的问题
Mule ESB能处理各种协议发送来的消息,以及各种格式的消息。
与传统的ESB区别:
- 在需要的时候才让应用于总线建立连接。
- 消除了对单一格式的需要。
Mule ESB能够快速建立各类型系统与服务之间高性能、并且跨协议的(信息)交互。
功能
1.服务的管理(作为轻量级服务容器)
2.服务之间沟通调用(完成消息的发送和接收,消息路由,消息格式处理功能)
架构
1.消息路由
路由(Router)就是“选择道路的理由”。路由是用来决定接受何种消息以及将消息发送到哪里,而他做出决定的理由就是配置的Endpoint的信息。如果不是“他的菜”,它是不会接受这样的消息的。
2.消息转换处理
Transport:用来进行数据处理。
这样的好处:将数据处理与业务逻辑分离,使开发人员专心考虑业务逻辑,不用过多考虑数据格式。
3.服务组件Service
封装业务逻辑。
参考资料
Mule ESB 学习笔记
这篇关于【Mule ESB】:对MuleESB的简单认识的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!