我正在学习使用Kafka。我想使用Kafka实现集中式日志服务。我有多个运行我的应用程序的服务器,我希望我的应用程序将他们的日志写入Kafka(即生产者),然后另一方的消费者将日志读回来。我想对我的所有应用程序使用相同的主题。例如,我希望我的应用程序写一个名为" AppLog"然后让消费者只需阅读AppLog主题。
Kafka是否支持多个制作人写同一主题?
注意:日志的相对顺序对我来说无关紧要。
感谢任何帮助。谢谢。
答案 0 :(得分:0)
如果你看一下here,你会发现在一个主题上甚至有40个制作人不会影响性能,所以是的,你可以使用多个制作人来写一个主题。
答案 1 :(得分:0)
是的,您可以拥有任意数量的生产者,可以写入同一主题。要提高并行性,您可以扩展主题,增加分区数量,并在群集中使用更多代理(Kafka服务器)。