首页 文章

Kafka 如何安排 生产环境 者和消费者?

提问于
浏览
1

我正在研究Apache Kafka的内部;这个怎么运作 .

Kafka经纪人处理来自多个 生产环境 者和消费者的请求 .

我想知道Kafka如何安排这些请求 . (即FCFS) - 是先到先服务(FCFS)还是处理器共享(PS)? - 生产环境 者的优先级高于消费者吗?

Kafka官方文档没有解释 . 谁能给我一个关于此的想法?

谢谢,

1 回答

  • 3

    代理处的每个客户端都有一个TCP连接(客户端可以是消费者或 生产环境 者,也可以是任意数量的 生产环境 者和/或消费者) . 不同连接之间共享CPU资源的方式不是Kafka控制的属性 . 这取决于您的代理运行的操作系统 . 具体来说,操作系统的调度程序实现(决定进程是如何在核心上进行调度)将决定这一点 . 如果调度程序是FCFS,那么很可能是FCFS . 更一般地,大多数OS中的调度程序实现是多级反馈队列的某种版本 .

    因此,这与 Kafka 无关 .

相关问题