CloudHub的一些基本概念:
-
CloudHub是一个集成服务平台(ipaas),Mule studio是它的开发工具。
-
Mule Flow是CloudHub的集成的配置,每一个Mule Flow由Message Processors组成,每一个Message Processor定义了消息怎样从一个组件flow到另一个组件
-
Message Processors可以让你connect to SaaS services, transform data, connect to various protocols, filter data, and much more.
-
DataMapper是一种Message Processors,用来映射不同的数据格式,无论数据来自哪里。
-
Applications,Mule Flows打包为Application,部署到CloudHub运行
-
CloudHub Management Portal,登陆http://cloudhub.io/login.html可以管理你的Cloudhub应用。
-
Http Endpoint是处理http协议的,拥有一个监听端口,
-
${http.port}表示环境变量,需要在cloudio中配置
-
Expression表达式负责产生一个表达式,输入可以是字符串或者文件
-
结果发现Expression component并未产生相应的效果,没有hello world这样的语句,而是输入路径为什么,输出就是什么。原因不清楚。比如输入http://longtwittertutorail.cloudhub.io/那么输出就是 /
-
Expression component还是未产生相应的效果,而是将前一个输出原封不动的转给了下一个组件。原因暂时不清楚。
-
-
Payload – this is the actual data that we are concerned with in this application
-
Properties—Along with a set of standard parameters, user defined parameters may be included as well. We access an “inbound property” in this application to view the URL query parameter.
-
Attachments—Although not used in this projects, other applications may include attachments such as a XML file or PDF attachment.
3. Mule Expression Language是Mule专门用来处理Mule的消息的语言,这里的工程用的#[message.inboundProperties['http.query.params']['tweet']]表示获取消息的inbound属性中的http参数中的tweet参数的值。
-
-
payload由以下部分组成,可以使用payload.name获得值,比如#[payload.text]获得payload的text。
createdAt=Tue Jul 17 06:34:10 UTC 2012,
相关推荐
### Mule配置常用节点详解 #### 一、Mule配置文件结构概述 Mule ESB是一种集成平台,用于构建连接不同系统和服务的应用程序。Mule的配置文件采用XML格式,组织成一棵XML元素树,其中包含了对服务、路由、转换器等...
"mule-standalone-3.9.0.zip"是一个包含Mule ESB独立运行时环境的压缩包,版本为3.9.0。在本文中,我们将深入探讨Mule ESB的核心概念、功能以及3.9.0版本的特性。 Mule ESB是基于Java的轻量级服务导向架构(SOA)...
在 Dockerised Mule CE... # docker run -it -p 8080:9000 -v /data/mule-app:/opt/mule/logs -e "SAMPLE_USER_NAME=Sohrab" sample-app 验证应用 curl localhost:8080/test 应该返回 { "message": "Hello, Sohrab" }
maven-mule-plugin-1.2.jar
根据提供的文档信息,我们可以深入探讨Mule 2.1.1用户指南中涵盖的关键知识点。Mule是一款强大的企业级服务总线(Enterprise Service Bus, ESB),它支持各种集成模式和传输协议,使得数据能够在不同的应用程序和...
2. **ESB业务流程控制、变更管理、治理和生命周期特性**: - BEA AquaLogic: 5分 - Mule: 4分 - Apache ServiceMix: 3分 - IBM Websphere ESB: 3分 3. **ESB产品的完整性**: - BEA AquaLogic: 5分 - Mule: 5...
2. **Mule的部署模型** - **Standalone**:独立部署模式,适合小型项目或测试环境。 - **CloudHub**:MuleSoft提供的云平台,支持快速部署和管理集成服务,适用于企业级应用。 - **Anypoint Platform**:一个统一...
【实战Mule:利用Mule调用XFire发布的Web服务】这一主题主要涵盖了两个核心概念:Mule ESB(企业服务总线)和XFire,它们都是在IT领域中的重要工具,尤其在分布式系统和集成解决方案中发挥着关键作用。 Mule ESB是一...
### Apress - Mule 2 开发者指南:ESB 和集成平台 #### 章节一:Mule 基础概念 本章节主要介绍了 Mule 的基本概念及其作为企业服务总线(Enterprise Service Bus, ESB)的核心功能。 **企业服务总线 (ESB):** - *...
- **对于新手而言**,《Mule in Action》第二版是一个很好的起点,它详细介绍了Mule的基本概念和操作流程,适合刚接触Mule的新手学习。 - **对于有经验的开发者来说**,本书深入探讨了Mule的各种高级特性,提供了...
《实战Mule:利用Mule调用XFire发布的文件上传服务》 在现代企业级应用集成(EAI)中,Mule ESB(Enterprise Service Bus)作为一种强大的中间件,广泛用于构建灵活、可扩展的系统架构。而XFire是早期的Java Web...
这是一个通过 Mule ESB 使用 Google 自定义搜索 API 的模块。 有关 API 的更多信息,请访问: 为了测试这个模块,你需要有一个可以在此处免费创建的自定义搜索引擎: 最后是一个示例 mule 应用程序来展示这个模块...
1. **版本信息**:这个版本是MuleStudio的社区版(CE),适用于32位Windows操作系统,具体版本号为1.3.1,发布日期为2012年9月4日,下午2点00分。这表明它是较早的版本,可能不包含最新特性或安全性更新。 2. **...
- **运行项目**: 右键点击`mule-config.mflow`文件,选择Run As > Mule Application来运行项目。 ##### 3.3 停止运行 - **终止运行**: 如果需要停止项目运行,在Mule Studio控制台点击红色的Terminate按钮即可。 #...