文章1 .前言2 .文章索引3.MuleSoft概要4.RAML和data weave5. anypointplatform6. anypointstudio
1 .前言
笔者为了企业的员工,在工作中需要使用Mulesoft,所以进行了学习。 但由于Mulesoft在国内并不温暖,所以没有中文教程,只能学习Mulesoft官网上的英语教程。 希望通过写博客分享自己的学习过程,对后来的学者有所帮助。
文章为自学共享,如有错误或不足,请多关照
2 .文章索引简要介绍
【10~20分钟】MuleSoft知识总结-1.MuleSoft简介
环境准备
【30~60分钟】MuleSoft知识总结-2.AnyPointStudio下载和MuleSoft账户注册
【10~20分钟】MuleSoft知识总结-3.使用anypointplatform-design center
技术讲解
【30~50分钟】使用MuleSoft知识总结-4.RAML设计界面
【20~30分钟】MuleSoft知识总结-5.使用设计中心测试API
【20~30分钟】MuleSoft知识总结-6.使用exchange
【20~30分钟】MuleSoft知识总结-7.使用anypointstudio
【10~20分钟】MuleSoft知识总结-8.Mule事件
【30~50分钟】MuleSoft知识总结-9.使用mule基本组件(Sub Flow,Set Payload,Logger,Flow Reference )
【30~50分钟】MuleSoft知识总结-10 .构建后端服务,使用Request组件(Request )
【30~40分钟】MuleSoft知识总结-11.Mule基本组件(Transform Message ) ) ) ) ) ) )。
【30~40分钟】MuleSoft知识总结- 12 .使用post请求从后端获取会议数据
【40~60分钟】MuleSoft知识总结-13.Mule组件(Set Variable,For Each,Choice ) )。
【30~50分钟】使用MuleSoft知识总结-14.debug
【20~25分钟】MuleSoft知识总结- 15 .通过subflow和Flow Reference提高组件重用率
【20~25分钟】MuleSoft知识总结-16 .创建全局文件,保存构成要素信息
【20~30分钟】MuleSoft知识总结-17 .将配置信息放入属性文件
【40~60分钟】MuleSoft知识总结-18.MUnit测试正常系统(Test,Mock when,Assert that ) ) ) ) )。
【20~30分钟】MuleSoft知识总结-19.MUnit测试异常类
【40~60分钟】MuleSoft知识总结-20.MUnit测试(Set Event,Verify call ) )。
【30~50分钟】MuleSoft知识总结-21.Mule组件(Until Successful ) ) ) ) ) ) ) )。
【50~60分钟】MuleSoft知识总结-22.Mule组件、错误处理(Try,On Error Continue,On Error Propagate ) ) )。
【30~50分钟】MuleSoft知识总结-23 .打包与部署【Anypoint Studio – Runtime Manager】
问题汇总
MuleSoft知识总结-问题总结
3.MuleSoft简介什么是Mulesoft? 是什么? 是什么? 听起来不知道。 那个Salesforce大家一定听说过(好吧,其实没听说过…)。 Salesforce目前是全球按需CRM解决方案的领导者,在软件业中仅次于微软和甲骨文,位居第三。 2018年,Salesforce以65亿美元的高价收购了集成平台MuleSoft。 与Salesforce相同的是MuleSoft也是云平台。 mulesoft到底在做什么呢? 还是有什么用? 简单来说,就是如图所示:
在我看来,MuleSoft就像后端服务器上的云中继站。 该中继站通过MuleSoft处理和打包从后端发送的数据并将其发送到前端。 在这个过程中前端需要知道的是RAML格式的接口。 不管后端服务器使用什么类型的技术,发送什么类型的数据,都交给MuleSoft。 Dataweave将数据转换为前端希望的格式。
4.RAML和Dataweave刚才提到了两个新东西: RAML,Dataweave。
RAML :
RAML的全称是restfulapimodelinglanguage (rest风格的API建模语言),这是基于YAML格式的新规范,表示形式与YAML相同。 RAML官方网站
数据weave :
Dataweave中文正在翻译成数据组织。 Dataweave是一个简单而功能强大的工具,主要用于Mule中的传输消息组件,用于在Mule中查询和转换数据(XML、JSON、CSV…)。 数据weave官方网站
5.any point平台多平台在线平台主要用于API的设计、API和多应用的部署和管理。
6.Anypoint Studio Anypoint Studio用于开发多点应用程序并将其发布到any point平台。
下次,我将向您介绍如何下载Anypoint Studio并注册any point平台和Mule学习帐户。
文章为自学共享,如有错误或不足,请多关照