apache-kafka - 保护 Kafka Connect
问题描述
要为 Kafka 连接 REST API 配置 SSL,我遵循以下链接中提供的文档 - https://cwiki.apache.org/confluence/display/KAFKA/KIP-208%3A+Add+SSL+support+to+Kafka +连接+REST+接口
但我仍然不清楚为什么使用监听器。侦听器和 bootstrap.server 是否相同,因为 Kafka 连接(生产者)将侦听 kafka 代理以获取元数据和写入源数据。
listener 和 bootstrap.server 的价值应该是什么。有人可以澄清一下它们之间的区别吗
解决方案
侦听器确定 REST API 如何绑定到运行连接服务器的主机。HTTPS://0.0.0.0:8083
如文档中所述,将允许所有接口上的所有连接通过 HTTPS 连接到端口 8083。
REST API 将侦听的以逗号分隔的 URI 列表。支持的协议是 HTTP 和 HTTPS。将主机名指定为 0.0.0.0 以绑定到所有接口。将主机名留空以绑定到默认接口。合法听众名单的例子 -
HTTP://myhost:8083,HTTPS://myhost:8084
bootstrap.server
是 Kafka 连接字符串。它的值和侦听器的值不应该相同,建议从代理远程运行 Kafka Connect
注意:rest.advertised.listener
在设置多个worker的集群时也是一个重要的设置
设置将提供给其他工作人员使用的广告侦听器(HTTP 或 HTTPS)
推荐阅读
- python - 如何通过它们之间的差异将数字添加到列表中?
- angular - 当变量更改值时,Ionic 4 离子按钮不更新 ngStyle
- javascript - 没有任何框架或库的 vanilla Javascript 分页
- pagespeed - 在 wix 上提高我的网站速度需要哪些插件/应用程序?
- flutter - 如何修复“Android模拟器因内部错误而关闭:gpu found.vendor id 10de device id 0x1d16”?
- python - 如何获得for循环的输出?
- javascript - 在JS中按顺序播放歌曲
- computer-vision - 如何将 Cognex In-Sight Micro ISM 1100 连接到 PC?
- c# - DataTable 返回空 WPF
- python - 如何对 xr.Dataset 的坐标和变量进行排序