【发布时间】:2019-09-13 10:15:10
【问题描述】:
我已经构建了一个应用程序,该应用程序负责在进入主应用程序之前调节传入的内容。在有人分享了一个警报后,它就会落入 sqs-in-queue。我的应用有一个单独的容器,负责执行后台任务,包括检查队列中的新消息。
一旦 msg 进入系统,它就会存储在 dynamo db 中,并将相应的 web socket 消息发送到前端,通知新警报到达。
用户可以登录系统,分配警报并对其进行审核。 结果将保存到数据库,审核后的内容将发送到 sqs-out。
我想实现自动分配功能。作为主持人,一旦我启动了我的审核时钟,我应该会看到一个自动分配给我的警报。如何设计该功能?
据我了解,我需要跟踪某个数据库中的所有活动用户(选择哪个数据库?),并能够将传入内容分配给免费的用户。
任何想法都将受到高度赞赏。
【问题讨论】:
标签: redis architecture amazon-sqs system-design