【发布时间】:2016-08-06 11:56:49
【问题描述】:
该场景需要将大量数据(例如跟踪点击或鼠标移动)从 Web 应用程序写入 SQL 数据库。不需要立即写入数据,因为对数据的分析是在某些重复的基础上发生的,例如每天或每周。
我想要一些关于我想到的解决方案的反馈:
点击和鼠标数据被发布到消息队列。这将队列项目存储在内存中,因此它应该比 SQL 更快。然后在其他一些服务器上,一个作业会在检索下一个队列项并将数据写入 SQL 时停止。
有人知道这样的实现吗?我没有看到哪些陷阱?如果这个解决方案不好,还有其他选择吗?
问候
【问题讨论】:
标签: database rabbitmq scalability