RabbitMq并保存推送到队列的项目

时间:2018-01-23 10:23:21

标签: database architecture transactions rabbitmq

我有处理方案:

  1. 我从SQL数据库中读取数据
  2. 我按照我从SQL数据库中读取的已处理项目表来过滤数据
  3. 我将过滤后的项ID推送到RabbitMq队列
  4. 我将推送的项目保存到SQL数据库中的已处理项目表
  5. 我认为我们可以在第3步和第4步之间遇到问题。例如,我推送数据并在保存操作期间,我没有将它们保存到数据库中,而且它会导致重复。

    您能否建议完成此处理的任何方案?

0 个答案:

没有答案