Окружающая среда
- Версия эликсира (эликсир -v): 1.7.2
- версия Phoenix (mix deps): 1.3.0
- Операционная система: Linux
Ожидаемое поведение
У меня есть приложение-зонтик, в котором есть три приложения (один эликсир и два феникса)
- Shop
- Shop.Web
- Shop.Admin
Shop.Web
имеет собственную конечную точку сокета на другом порту (ws://localhost:4000/socket)
, каналы (Shop.Web.OrderChannel)
и т. Д. *
Shop.Admin
делает тоже на другом порту (ws://localhost:4001/socket)
со своим собственным каналом (Shop.Admin.AdminChannel)
Я хочу иметь возможность транслировать события (например, пользователь, размещающий заказ) из веб-приложения (Shop.Web)
в приложение администратора (Shop.Admin)
с использованием канала Phoenix, поскольку оба имеют разные конечную точку и сокет.
Что-то вроде подписки от Shop.Admin.AdminChannel
до Shop.Web.OrderChannel
Фактическое поведение
Я ничего не могу найти по этому поводу ..
Или я думаю, что это неправильно?
Если есть лучше, пожалуйста, помогите ...
спасибо.