На самом деле все довольно просто!
Моя путаница заключалась в том, что у меня был опыт работы с socketio, и я создавал канал для каждой службы, которую я затем обслуживал.
В перьях каналы - это средства отправки данных. Таким образом, каждый сервис может отправлять сообщения на любой канал, и все зависит от того, на какой канал вы подписаны! Что касается размера клиента, у меня была путаница в том, как я могу получить доступ к этим данным, думая, что мне нужны «пользовательские» имя канала и метод. На самом деле это не имеет значения, так как клиенты подписаны на разные каналы, и, в конце концов, данные приходят от службы и метода в этой службе!
Я надеюсь, что это имеет смысл и устраняет путаницу для людей, похожих на меня. , :)
Эта статья проясняет ситуацию: https://blog.feathersjs.com/feathersjs-channel-subscriptions-647c771ca6c8