把NGINX放在kafka前面

Putting NGINX in front of kafka

我在 NGINX 服务器后面有 elasticsearch、filebeat 和 kibana,它们三个都使用 ssl 和 Nginx 反向代理的基本身份验证。我也想把 kafka 放在 NGINX 后面。 Kafka 正在与 filebeat 通信。 filebeat(带 ssl)和 kafka(不带 ssl)有什么可能的通信方式吗?

我的意思是我们可以在 NGINX 配置中添加任何异常类型的东西吗?

除了初始客户端连接之外,将 Nginx 与 Kafka 结合使用并没有太多好处。换句话说,是的,理论上你可以使用 stream 指令,并指向 bootstrap.servers ,但 Kafka 将 return 其 advertised.listeners 之后,然后客户端绕过Nginx 直接与个人经纪人通信(包括身份验证)

相关

  • Allow access to kafka via nginx