基于 N1 盒子的 iStoreOS 实战:刷机原理、EMMC 安装与服务部署全流程解析
2026/1/16 12:32:50
在生产环境中,Kafka 集群通常部署在内网,客户端无法直接访问;同时,Kafka 默认的连接机制是 客户端直连各个 broker,在跨网络访问、统一出口、安全隔离等场景下会比较复杂。
通过 Nginx TCP 反向代理,可以实现:
stream { upstream kafka_cluster { server kafka1:9092 weight=1; server kafka2:9092 weight=1; server kafka3:9092 weight=1; } server { listen 9092; proxy_pass kafka_cluster; proxy_timeout 1s; proxy_connect_timeout 1s; } }stream { upstream kafka_brokers { least_conn; server 192.168.1.101:9092 max_fails=3 fail_timeout=30s; server 192.168.1.102:9092 max_fails=3 fail_timeout=30s; server 192.168.1.103:9092 max_fails=3 fail_timeout=30s; server 192.168.1.104:9092 max_fails=3 fail_timeout=30s backup; } server { listen 1