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,
相关推荐
2. **Mule的部署模型** - **Standalone**:独立部署模式,适合小型项目或测试环境。 - **CloudHub**:MuleSoft提供的云平台,支持快速部署和管理集成服务,适用于企业级应用。 - **Anypoint Platform**:一个统一...
2. **MULE配置与部署**:用户指南将详细介绍如何配置MULE实例,包括设置环境变量、安装和启动MULE服务器,以及部署MULE应用到不同的运行时环境,如MULE Standalone或CloudHub。 3. **连接器(Connectors)**:MULE ...
《Mule in Action》是一本专注于Mule ESB(企业服务总线)的入门教程,旨在帮助读者系统地学习和理解这一强大的集成平台。Mule ESB是开源领域中的一个重量级选手,常用于构建灵活、可扩展的企业级集成解决方案。这...
通过本书,读者可以学习到如何有效地利用Mule ESB进行系统集成、数据转换以及实现服务化架构。 本书内容可能涵盖以下几个关键知识点: 1. **Mule ESB基础**:介绍Mule ESB的核心概念,包括事件驱动架构(EDA)、...
2. **Mule 应用开发**:Mule ESB 使用Mule Studio进行图形化开发,通过拖拽组件构建流程,降低了开发复杂性。开发者可以创建Flow,这是Mule中的基本构建块,定义了数据如何在各个组件间流动。 3. **Mule 运行时环境...
10. **部署和监控**:探讨Mule应用程序的不同部署选项,如On-Premises、CloudHub以及Kubernetes。同时,学习如何使用Anypoint Platform监控应用性能和健康状况。 11. **持续集成与持续部署(CI/CD)**:理解如何将...