Как я могу создать / запросить дополнительных сотрудников с сохранением состояния в Crossbar.io и сохранить их изолированными?

Я занимаюсь разработкой веб-приложения на Python, в котором каждый пользователь получает сеанс, а сеанс с состоянием. Каждый сеанс предоставляет RPC и темы, которые позволяют пользователю взаимодействовать с ним (например, создание объекта, удаление объекта и т. Д.).

Я думал об использовании Crossbar.io для управления этими сеансами, каждый сеанс как рабочий, и выставлять RPC и темы в языковой агонии.

Я играл с этой демонстрацией: https://demo.crossbar.io/gauges/index.html и это довольно близко к тому, чего я хотел бы достичь. Я хочу использовать параметр "контроллер канала" для разделения сеансов между пользователями.

После прочтения различной документации, я все еще немного неясен в некоторых вещах:

  • Как появляются новые рабочие? Должны ли они быть явно созданы перед использованием нового канала контроллера?
  • Как рабочие уволены? Мои работники могут потенциально использовать большой объем памяти, поэтому я хотел бы завершить их, когда сессия закончится.

Если, возможно, Crossbar.io не является хорошим решением для моего приложения, я открыт для предложений.

0 ответов

Другие вопросы по тегам