UDP против производительности TCP в приложении Python / Django - PullRequest
0 голосов
/ 26 апреля 2018

Скажем, вам нужно отправить некоторую статистику на какой-нибудь окончательный TCP (HTTP) сервер в облаке, что будет наиболее оптимальным вариантом реализации в отношении ВРЕМЕНИ:

  1. с работающим локальным серверомUDP выступает в роли буфера, сбрасывающего данные на конечный HTTP-сервер таким образом, что ваш код Python выполняется синхронно - просто делает это UDP-соединение для передачи информации

  2. , используя что-то вроде django_rq, и рабочие сбрасываюточередь redis (также локальный сервер) до конечного облачного сервера HTTP

Можно ли гарантировать, что один из двух вариантов будет быстрее другого?Это то, о чем я должен беспокоиться, или это, скорее всего, будет незначительным?

...