FluentD:转发与 TCP 输入

FluentD: Forward vs TCP input

我是 fluentd/fluentbit 的新手,但无法理解 forwardtcp 输入之间的区别。在示例中,他们从应用程序发出日志 using a forward input

通过 forwardtcp 登录之间到底有什么区别?它们在我看来都一样。

Forward 是运行在 TCP 之上的 Fluentd 协议[0],用于 'forward' 从一个 Fluentd 实例到另一个实例的消息。该协议指定了 'records' 如何通过网络传输,以及它如何以安全的方式与 TLS/SSL 一起运行。

注意:转发协议数据为msgpack格式。

[0] https://github.com/fluent/fluentd/wiki/Forward-Protocol-Specification-v1