use*_*rbb 5 messaging message-queue rabbitmq mongodb
应用程序将日志从许多机器发送到Amazon Cloud,并将它们存储在某个数据库中。
> Lets assume: one machine log size: 1kB every 10 seconds, num of machines from
1000 to 5000
Run Code Online (Sandbox Code Playgroud)
我的第一种方法是将日志在Rabbitmq中排队,然后Rabbitmq使用者将其存储在sql数据库中。
第二种方法是将日志在Rabbitmq中排队,但将其存储在mongodb中
由于您已经有多个生产者系统来创建日志,因此您已经具有分布式体系结构。
将实用程序/交叉问题分离开来有很多好处,例如从每个系统中记录日志,而不是使用队列:
| 归档时间: |
|
| 查看次数: |
6032 次 |
| 最近记录: |