функции в файбере(без явных и неявных yield-ов), тнт будет принимать и ставить в очередь новые запросы? и как вообще планировщик работает в этом плане? сделал я fiber.yield, как скоро он обратно получит управление?
как минимум есть 2 треда: сетевой и транзакционный за приём и декодирование запросов отвечает сетевой. а дальше они все ставяся в очереди и выполняются по очереди, по мере переключения файберов
пачками читает можете прям по исходникам посмотреть https://github.com/tarantool/tarantool/blob/master/src/box/iproto.cc#L995
Обсуждают сегодня