标签: logging queue processing persistent
有许多工具,例如nxlog,logstash和Splunk,它们使用持久性队列来转发日志数据。但是我找不到任何信息,如果它们可以使用FIFO或LIFO样式。
nxlog
logstash
Splunk
问题在于,如果持久队列的存储空间已满,则它不应优先转发旧流量,因此赞赏LIFO。我无法在VM实验室中复制该问题,因为我无法用CPU生成足够的日志来在持久队列上施加反压。
任何人都可以对他们如何缓冲数据和确定数据的优先级提供一些见解吗?或者产品中的每种实现方式完全不同?