大批量关闭和创建producer对数据发送影响 因为某种原因(Kafka地址改变、修改某个配置),需要在短时间内关闭现有所有topic(600+)的producer,使用新的配置创建出新的producer,是否会影响到数据发送功能。
不会,提前切几个过去,保证创建的分区数和副本数都是你理想中的,即可。
在我的程序中,是否可以使用一个producer多这600个topic进行数据发送,因为我看producer是线程安全的,还是说像线程池一样管理一批producer?
共用一个的,你可以通过查看网络连接数,来确认这个事实。
netstat -unltpa|grep 9092
参考:liunx查看tcp连接数及状态
你的答案