与简单统计收集场景的临时实施相比,AMQP是否有优势?它的工作原理是这样的 - 客户端向(几个)Web工作人员发送事件(比我们更关心的是放入持久存储器),工作人员将它们聚集并写入单个数据库。我认为我不应该考虑使用AMQP,因为我仍然需要网络工作者通过HTTP接收来自客户端的事件并发布它们。我错过了什么吗?使用AMQP收集事件
0
A
回答
0
您可以使用AMQP这个,但它是更好地使用统计数据采集软件。例如,如果您为您的数据收集/制图服务设置了Graphite,并且您添加了前端statsd
,那么您可以通过UDP发送数据点(这是最低开销),并让statsd聚合并写入Graphite数据库。关键是statsd
支持统计收集。您配置您的statsd服务器以在10个数据点中收集1个数据点,然后statsd客户端随机将每10个数据点中的一个数据点发送到服务器(限制网络流量),并且statsd
计算总计增加10倍。例如,如果您在聚合时间段内获得3个数据点,并且它们的值分别为38,42和40,则statsd将记录一个40的平均数据点和30个事件的事件数量。
如果你决定走这条路,一定要考虑使用它兼容statsd metricsd但支持更多的测量类型https://github.com/mojodna/metricsd
相关问题
- 1. 事件收集
- 2. 使用Logman不收集事件
- 3. backbone.js收集事件
- 4. 垃圾收集事件
- 5. 使用C#从指定时间段收集事件日志
- 6. 使用Mathematica收集/收集正确
- 7. 收集多个按键事件
- 8. 基于时间的收集和事件
- 9. 。收集更新中的网络事件
- 10. UIView事件和垃圾收集
- 11. SDL_PollEvent未收集所有事件
- 12. Backbone.js - 自定义收集事件
- 13. 收集使用VBA
- 14. 使用与收集
- 15. Jax-rs和amqp zipkin集成
- 16. 使用Hive从文件收集数据
- 17. 使用Android接收onTouch和onClick事件
- 18. 使用AMQP接收器检索二进制数据时出错
- 19. 在可观察集合上取消收集已更改事件
- 20. 待办事项栈()将收集由垃圾收集器的.Net
- 21. 如何在通过TLS与Azure事件集线器通信时使用AMQP协议
- 22. amqp-appender没有收到消息
- 23. 在Backbone.Marionette中调用收集事件的自定义方法
- 24. PropertyChanged事件不适用于通过收益创建的集合
- 25. Spring MVC上的应用程序加载事件加载收集
- 26. 何时适合使用AMQP?
- 27. 与JTA一起使用AMQP
- 28. 使用StopWatch收集测试
- 29. SSIS收集索引使用
- 30. 如何收集,使用REST