我想知道从消费者/生产者那里查找kafka代理是否有最好的方法/做法,这样当应用程序从一个环境(如Dev)移动到其他环境时,我们不需要更改使用者/生产者代码环境(如ST,UAT,Prod)。目前所有示例显示消费者/生产者需要了解集群中kafka代理的IP地址和端口号。
提前感谢您的建议和意见。
答案 0 :(得分:1)
您可以使用域名代替Kafka配置中的IP地址,然后只需更改域名的解析方式。
但是,这些参数不应该是硬编码的。它们应该在属性文件中,而不是在不重新编译应用程序的情况下进行编辑