Python socketserver, в чем разница между ThreadingUDPServer и UDPServer? - PullRequest
0 голосов
/ 07 октября 2019

Я реализую UDP-сервер, используя Python socketserver. Сервер UDP получает несколько сообщений в секунду. Когда сервер обрабатывает запрос, задача ставится в очередь для обработки данных сообщения (используя асинхронную очередь заданий, такую ​​как Celery, RQ и т. Д.). Я делаю это для продолжения обработки запросов, не дожидаясь окончания обработки данных. В этом смысле, в чем разница между использованием ThreadingUDPServer и UDPServer? Для повышения производительности необходимо использовать ThreadingUDPServer?

Примеры UDPserver: https://docs.python.org/3.4/library/socketserver.html

...