声明变量以存储MULE

时间:2016-05-10 11:23:59

标签: xml mule mule-studio iot

我开始研究Mule,我试图创建一个应用程序来“预测”它是否会下雨并使用IoT在Twitter上发布。

该应用程序有一个http连接器,可以从传感器获取湿度,这就是我的问题。

无论如何将湿度存储在某种变量中,所以当新的饲料进来时,我可以比较旧的和新的?感谢。

4 个答案:

答案 0 :(得分:0)

您可以将HTTP结果保存到spring对象或mule会话中。虽然不建议使用mule会话,特别是在大型数据上。

答案 1 :(得分:0)

您可以使用对象存储弹簧对象来保留以前的Feed。按照this link更多地了解Mule Object Store。

您不能使用Mule会话属性,因为它们只能通过相同的事件范围使用,而不能通过流程接收的所有事件。

希望它有所帮助。

/ T

答案 2 :(得分:0)

创建一个范围为singleton的spring bean。您可以将它与此对象进行比较。

您可以参考:

http://www.tutorialspoint.com/spring/spring_bean_scopes.htm

答案 3 :(得分:0)

Mule Object Store是保存少量数据的完美方式,但是如果它可以变大,考虑将数据保存在数据库/ nosql服务器中也是如此。由于物联网数据的价值不是当前数据,但最重要的是它的分析历史价值。