【发布时间】:2016-05-22 03:15:03
【问题描述】:
这是我的用例:
- 输入数据存在于消息队列中。
- 应用程序需要读取输入数据并通过 UI 将其呈现给最终用户。
- 最终用户将审核数据并做出相应决定。
- 一旦做出决定,就可以丢弃数据。 (无论是/否)。
我有两种方法来开发这个应用程序,
方法一:
- 使用队列中的数据,
- 将其保存到数据库中。
- 在用户登录时让前端与数据库通信以检索数据。
方法 2:
使用队列中的数据。
直接将其提供给用户,无需持久化。
但我对 Approach-2 的唯一关注是,假设用户登录并使用所有数据。他可能/可能无法审查所有记录。因此,可能不会审查所有记录。
有没有一个 MQ 消费者可以持久化数据?
【问题讨论】:
-
您打算使用哪个消息队列?
-
我正在尝试使用 Activemq
标签: java database message-queue