【发布时间】:2018-10-27 20:39:58
【问题描述】:
我想知道是否有办法在纯 python 中限制事件。 例如,通常其他工具有办法查看特定事件,例如:
{"id":111,"message":"hello","host":"example"}
并且可能在某个时间间隔之后或之内发生另一个事件,如下所示:
{"id":112,"message":"hello","host":"example"}
鉴于这两个事件,您通常可以查看事件中的 2 个键,因此对于此示例,message 键和 host 键具有相同的值两个事件。因为这两个事件具有相同的键和值,所以您可以将它们视为一个。这就是我想要“节流”的方式。
我想知道在 python 中是否有一种好方法可以做到这一点,我正在考虑使用数据库/redis,但不确定最好的方法是什么。对于事件,id 是唯一的。
谢谢!
编辑:我实际上已经完成了这是 Logstash,但我正在寻找一种在纯 python 中完成它的方法。
【问题讨论】:
标签: python throttling