Mule运行时用户指南

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

开始使用Anypoint Studio

Mule ESB架构

在Cloud Hub上运行Mule应用

使用DevKit扩展Mule

学习基本的Mule概念

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,918评论 19 139
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,302评论 3 119
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,314评论 6 342
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 4,431评论 0 5
  • 期末考结束了,自己又一次没控制好自己的脾气,很后悔,却不能重来,哎。 努力了一学期,不管怎么样,自己真的尽力了。 ...
    陌小暖阅读 176评论 0 0

友情链接更多精彩内容