Planned workers

  • asyncio_streams_proxy - імплементуются як клієнт, так і сервіс. Кліент встановлює локальний зв'язок із локальним сервісом. Локальний сервіс встановлює єдине з'єднання із сервером і пропускає через себе (проксіює) запити до будь-якого сервісу сервера. На серверній стороні також імплементується приймач, який розшифровує саб-протокол та проксіює запити до кінцевих сервісів через створення низки локальних клієнтів. Кінцеві сервіси - будь-які і тут не описуются та не імплементуются. Сильна сторона такого проксі в єдиному TCP з'єднанні: так ми отримуємо більш наповнене трафіком з'єднання та як результат - найменшу кількість запитів до ядра операційної системи
  • asyncio_streams - на кліентській стороні декілька відокремлених клієнтів які роблять 1:1 TCP сполучення до серверу і вказують ім'я сервісу. На серверній стороні також імплементується приймач, який проксіює запити до кінцевого сервісу через створення локального клієнту. Кінцеві сервіси - будь-які і тут не описуются та не імплементуются. Сильна сторона такого підходу: менше технічного трафіку на кожний запит оскільки не потрібно використовувати саб-протокол