Mule ESB和java企业应用服务器之间的差异

fic*_*ion 4 comparison mule java-ee

我目前正在观看Mule 101:所有事情的演示Mule教程因为我愿意了解整个Enterprise Service Bus的事情.本教程类似于我看过的有关应用程序服务器或PaaS的许多其他教程.

Mule ESB和Glassfish域管理服务器(例如)之间有什么区别?

  • 您可以在群集中启动多个应用程序.经过!
  • 您拥有包含内聚原子服务的模块化架构.经过!
  • 你有横向可扩展性.经过!
  • 一个负载均衡器后面的多个物理服务器.经过!
  • 基于不同语言的服务器之间的互操作性 - 例如Glassfish和IIS之间的通信.好吧,如果你使用规范数据模型(REST,SOAP,XML),你不应该有很大的问题.半检查!

Mule ESB有哪些功能,没有现代应用服务器没有?

对不起,对于不那么StackOverflow类型的问题,我理解这里没有明确答案的比较问题.

Dav*_*sot 5

Mule ESB有哪些功能,没有现代应用服务器没有?

Mule ESB可以运行Mule应用程序,这是一种主要处理集成任务的专有类型的应用程序.

Mule Application Architecture doc:

在最简单的级别,Mule应用程序一次接受一个消息,然后按接收顺序处理每个消息.有时,Mule应用程序会向原始消息的源返回不同的消息.在其他情况下,应用程序可能会以原始或更改的形式将消息发送给一个或多个第三方.或者它可以两者兼得.

应用程序格式文档中,Mule应用程序是:

  • Zip文件.是的,这是一个带有'zip'扩展名的常规档案.
  • 解压缩版相同的zip(爆炸应用)