在Mule中同时读取和更新数据

时间:2015-05-01 22:54:45

标签: sql architecture mule

我指的是像link这样的情况。我需要从用户不断向表中添加数据的表中读取数据。 查看表格(可能是每小时或15分钟等),如果有记录,则读取数据并将表状态更新为"读取完成"。现在处理数据以上传到PAAS应用程序,一旦上传到PAAS,然后将状态更新为"处理后传递"。即

步骤1:确定是否有任何数据可供选择。

步骤2:标记行以进行读取并将表状态更新为已完成读取

第3步:提取数据。

步骤4:成功将数据发送到PAAS提供商后,将行标记为更新查询处理。

由于这是通过ACID行为完成的,我使用Mule来开发它。我的问题是:

1)我可以处理骡子吗? Mule是否支持此并发功能?

2)我应该在像Hibernate / JPA这样的ORM工具中使用Mule来处理这个吗?

3)如果有更好的帮助,我如何使用AMQP经纪人等任何消息服务?

使用Mule 3.5.1。

1 个答案:

答案 0 :(得分:0)

1)是的,Mule支持您提到的所有内容,并且您可以在Mule中同时处理并发消息。

2)取决于您的查询/数据结构的复杂程度,但通常您会在数据库连接器中使用普通的SQL查询。

3)有一个AMQP传输可用于连接到AMQP代理,例如RabbitMQ或SwiftMQ。您可以在此处找到有关此连接器的更多信息以及示例:https://www.mulesoft.com/exchange#!/amqp-integration-connector

HTH