我想知道在基础设施中使用redis作为经纪人的利弊是什么?
目前,我的所有代理都发送到中央NXLog服务器,该服务器代理对logstash的请求 – > ES.
在我的nxlog收集器和logstash之间使用redis服务器可以获得什么?对我来说,似乎毫无意义,因为如果logstash关闭,nxlog已经具有良好的mem和磁盘缓冲区.
我会得到什么?
谢谢
最佳答案 在负载很重的情况下:直接调用ES(HTTP)可能很危险,如果ES发生故障,您可能会遇到问题.
Redis可以处理更多(更多)写请求并将其以异步逻辑发送到ES(HTTP).