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

2wnc66cl  于 2021-06-08  发布在  Kafka
关注(0)|答案(1)|浏览(314)

我在研究Apache·Kafka的内部结构;工作原理。
Kafka经纪人处理来自多个生产者和消费者的请求。
我想知道Kafka是如何安排这些请求的(i、 e.fcfs)-是先到先得(fcfs)还是处理器共享(ps)生产者比消费者有更高的优先权吗?
Kafka官方文件对此没有解释。谁能给我一个主意吗?
谢谢,

ryevplcw

ryevplcw1#

代理中的每个客户端都有一个tcp连接(客户端可以是使用者或生产者,也可以是任意数量的生产者和/或消费者)。不同连接之间共享cpu资源的方式不是kafka控制的属性。这取决于运行代理的操作系统。具体来说,操作系统的调度程序实现(决定进程如何在内核上调度)将决定这一点。如果调度程序是fcfs,那么这很可能是fcfs。一般来说,大多数操作系统中的调度器实现都是多级反馈队列的某个版本。
因此,这与Kafka无关。

相关问题