Установить соединение с (другим) сервером при запуске сервера - PullRequest
0 голосов
/ 07 октября 2019

В настоящее время у меня есть требование, когда мне потребуется мой сервер Django для установления соединения со сторонним поставщиком (через сокеты) и прослушивания событий. Сторонняя сторона использует TCP для отправки / получения сообщений и требует от меня некоторого программирования сокетов для интеграции их служб.

То, что я думаю, должно произойти:
Сервер Django действует как клиентский сокет, сторонний сервербудет отправлять сообщения на мой сервер Django, и мне придется соответствующим образом расшифровывать каждое сообщение и иметь соответствующие функции для обработки этих сообщений.

Вещи, которые меня смущают:

  1. Правильностьэтой настройки / архитектуры.
  2. Где разместить код в Django, чтобы при запуске python manage.py runserver мой код сокета python выполнялся (шаг socket.connect($HOSTNAME, $PORT))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...