Я начинаю использовать SCS, и у меня есть следующий вариант использования:
- Пользователь открывает сеанс HTTP
- Сервер динамически определяет, для какого раздела создать прослушиватель приемника, на основе атрибутов безопасности пользователя.
- Создается Sink/Listener, специфичный для сеанса пользователя и присоединяемый к разделу канала.
- Сообщения пересылаются через веб-сокет http клиенту браузера.
- Когда пользователь выходит из системы, слушатель на канале должен быть уничтожен.
Чтение справочной документации не показывает, зачем нужна такая динамическая конфигурация и управление жизненным циклом. Любая подсказка о том, как этого добиться?