首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Mule运行时用户指南

Mule运行时用户指南Mule运行时

本篇指南提供里关于如何使用Mule运行时(常称作Mule或者Mule ESB)来进行系统间基础,构建web服务以及配置运行时环境。本文档中所遇见的Mule应用程序的可视化呈现通常是通过Anypoint Stuido IDE创建的。

关于Mule

Mule轻量级软件集成运行时引擎,可连接无论处在何处的任何系统节点。不同于传统方式上为了集成各种系统、服务、API或者硬件设备,创建无数点对点的繁复的系统连接。使用Mule可以轻松创建安全可靠可扩展的连接各种系统的应用,可以方便的管理消息路由、进行数据映射、规划应用结构。将系统或应用通过Mule进行集成,让Mule来处理系统间的通信,使跟踪与监控你的应用生态系统和外部资源变得简洁明了。

备注:Mule的命名来源于它设计理念,作为可以灵活高效支持各种应用和系统的基础架构可以“承受沉重的负荷”(像骡子一样吃苦耐劳)。

什么是Mule应用?

集成开发人员创建Mule应用来将不同的系统集成在一起。Mule应用通过配置在Mule运行时上运行,处理输入信息并将其按照规则进行处理。给运行中的Mule应用发送的请求将会触发Mule将其转换为事件与数据并封装为Mule消息,并进行单线程或者多线程的后续处理。Mule对Mule消息进行转换,并根据应用中所配置的消息处理器对Mule消息进行多个阶段的路由。最终Mule将消息传递到目标位置,将请求中的数据发送给接收者。

Mule应用保存为XML格式,其中指明了运行Mule应用所需的系统依赖。你可以通过多种不同的方式来配置你的Mule应用,并可以对Mule运行时实例进行相应调整。Mule包含了各种组件、连接器以及数据转换,用来构建Mule应用,使你可以快速的让你Mule应用获得数据,并将其传输到任意目的地。

通过Mule可以实现

在物理机和云端发布集成应用

通过现成的连接器来创建SaaS集成应用

创建并公开API

调用API

创建含对其他服务复杂调用的Web服务

为应用创建公开给移动端使用的接口

安全有效快速的B2B集成方案,快速构建与部署

将应用迁移至云端

连接B2B电子商务

安装、管理和部署

从本地安装Mule运行时开始, 参见下载并运行Mule运行时

你可以通过CloudHub将Mule应用部署到云端,并且通过Runtime Manager进行管理。Runtime Manager也可以用来管理部署在本地的应用,相较旧版的只能管理本地部署应用的Mule Management Console更灵活。

其他部署方案参见部署章节

Mule参考资料

了解更多的Mule特性和如何配置运行在Mule中的应用

参考总索引

用Mule发布和调用API

业务事件

Mule结合Maven使用

使用Kryo Serializer改善性能

异常处理

批处理

事务管理

增减用户类库

共享资源

Mule vs Web应用服务器

更多内容

安装并运行Mule

开始使用Anypoint Studio

Mule ESB架构

在Cloud Hub上运行Mule应用

使用DevKit扩展Mule

学习基本的Mule概念

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180226G0L3LR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券