mysql-Amazon SQS会将数据库写入程序
作者:互联网
因此,假设我正在建立netflix,我想通过userID和电影ID记录每个视图
因此它类似于viewID,userID,时间戳,
但是,为了扩展此功能,假设每秒获得1000次观看(只是为了疯狂).将这些视图排队到SQS是否有意义,然后我们的队列读取器可以逐个取消排队并将其写入mysql数据库.这样,数据库不会因写请求而过载.
这看起来可行吗?
解决方法:
费萨尔
这是一个合理的架构;但是,您应该知道,写入SQS的速度将比写入RabbitMQ(或任何本地)消息队列的速度慢许多倍.
话虽如此,从SQS开始并不是一个坏主意,因为它易于使用和调试.
此外,您可能想调查MongoDB的日志记录…请查看以下参考资料:
MongoDB非常适合记录日志
http://blog.mongodb.org/post/172254834/mongodb-is-fantastic-for-logging
上限集合
http://blog.mongodb.org/post/116405435/capped-collections
使用MongoDB进行实时分析
http://blog.mongodb.org/post/171353301/using-mongodb-for-real-time-analytics
标签:scale,amazon-sqs,queue,mysql 来源: https://codeday.me/bug/20191209/2095340.html