mule开发:
最近项目中使用到跨域访问服务,局域网直接服务调用,通过网络查询到mule的部分文档,做了一个简单的demo实例,希望能对mule使用者有一定的帮助。由于mule的开发文档相当的少,不少还限制下载,只能浏览,本人通过破解软件下载一些重要的mule开发文档,需要下载者通过下面百度网盘链接直接下载,所有的文档级工具全部上传到百度云。
业务需求:
由于项目部署网络每个不能直接通信,如:在区级内网访问市级服务部分功能,每个服务都是在内网部署,需要相互调用服务,此时就需要通过mule解决。
设计方案:
客户端发送请求,将请求数据转为json数据格式,保存在文件中,将文件上传到ftp保存。
服务段监听ftp目录,当有文件时,服务段将文件下载到本地目录,通过解析请求文件内容,调用真实服务,并将数据组装成json保存到响应目录中,上传到ftp目录。
客户端从ftp响应目录下载到本地目录,解析json数据发送到页面即可。
参考文档:
http://blog.csdn.net/keeyce/article/details/6830961
官网:
https://docs.mulesoft.com/mule-user-guide/v/3.8/mel-cheat-sheet
1.1. Mule流程图
1.1.1. 公用流程图:
1.1.2. 客户端:
1.1.3. 服务端:
个人demo百度下载地址:
http://pan.baidu.com/s/1nvKCDPf
参考文档:
http://blog.csdn.net/keeyce/article/details/6830961
官网:
https://docs.mulesoft.com/mule-user-guide/v/3.8/mel-cheat-sheet
参考文档:
http://blog.csdn.net/keeyce/article/details/6830961
官网:
https://docs.mulesoft.com/mule-user-guide/v/3.8/mel-cheat-sheet