Mule:发送消息后,保存当前时间戳以供以后使用。什么是正确的习语?

时间:2013-05-14 13:50:04

标签: persistence mule

我正在连接到第三方Web服务以从底层数据库中检索行。我可以选择传递这样的参数:

http://server.com/resource?createdAfter=[yyyy-MM-dd hh:ss]

仅获取在给定日期之后创建的行。

这意味着我必须在一个消息作用域中存储当前时间戳(使用#[function:datestamp:...],没问题),然后在另一个消息作用域中检索它。

它还意味着在发生中断时应保留时间戳。

显然,我可以使用包含文件端点的子流,保存在路径上的指定文件中。但是,直觉上,根据我的(非常!)有限的经验,它会感到虚伪。

解决这个问题的正确用法是什么?

谢谢!

1 个答案:

答案 0 :(得分:1)

对象存储模块就是为此而设计的:允许您从流中保存一些信息。

请参阅: