elasticsearch RabbitMQ连接到Logstash的RCP
我们目前正在将我们的系统连接到elasticsearch。我们的想法是将数据推送到代理(RabbitMQ),然后代理将数据传输到elasticsearch 由于rivers在最新的elasticsearch中被弃用,我能找到的唯一替代方法是在代理和elasticsearch之间使用logstash 它的工作原理如下: 自有系统-->RabbitMQ-->日志存储-->elasticsearch 我可以成功连接所有系统,但我们有一些请求需要等待成功响应才能继续。我发现RabbitMQ的RCP正是我所需要的,因为我可以等到收到消费者的响应后再继续 我的问题是,我找不到任何地方如何配置logstash以使用回调队列elasticsearch RabbitMQ连接到Logstash的RCP,elasticsearch,rabbitmq,logstash,elasticsearch,Rabbitmq,Logstash,我们目前正在将我们的系统连接到elasticsearch。我们的想法是将数据推送到代理(RabbitMQ),然后代理将数据传输到elasticsearch 由于rivers在最新的elasticsearch中被弃用,我能找到的唯一替代方法是在代理和elasticsearch之间使用logstash 它的工作原理如下: 自有系统-->RabbitMQ-->日志存储-->elasticsearch 我可以成功连接所有系统,但我们有一些请求需要等待成功响应才能继续。我发现RabbitMQ的RCP正是我
logstash有没有办法使用RCP?或者有没有其他方法可以在代理的帮助下将数据导入elasticsearch?队列代理提供的主要好处之一是能够解耦系统并利用异步处理。如果您的系统确实需要同步确认记录已成功插入ElasticSearch,则最好让您的应用程序直接调用ElasticSearch API。否则,如果数据在插入ElasticSearch时被延迟,您的应用程序应该能够处理该故障。感谢您的回复,这也正是我所想的。如果有直达路线,为什么要把它复杂化?