Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 22, 2014 08:34:04

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

Объясните по twisted-у: Service и Application.

Мной написано два сервиса:
1) Сервис для поддержки вебсокетов(autobahn)
2) Сервис который ловит определенные пакеты и обрабатывает их, вообще не имеет отношения к http.

Я хочу, чтобы эти сервисы при демонизации были независимы друг от друга. То есть если я захотел выключить сервис №2, то первый остается работать.
Правильно ли я понял, что для этого мне нужно создать два .tac файла. В каждом из них создать Application и назначить ему соответствующий сервис? Или же как-то можно обойтись одним .tac файлом, создать там Application и назначить ему оба сервиса, и с помощью ключей twistd можно как-то выбирать какой из сервисов запускать?



Офлайн

#2 Янв. 22, 2014 14:24:33

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Объясните по twisted-у: Service и Application.

Емнип - да, два разных tac-файла, Application может объединить в себе несколько Service-ов, но раздельно останавливать/стартовать их не может.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version