Могу ли я публиковать сообщения в нескольких каналах в рамках одной команды, используя шаблон в стиле глобуса, например Connection.GetSubscriber().Publish("room/*", "my message")
, и сообщение публикуется на всех каналах, соответствующих шаблону?
Может быть, в приведенном выше вопросе нет смысла, если я неправильно понимаю базовый шаблон pub / sub в Redis. Насколько я понимаю, каждая команда Subscribe
устанавливает канал на сервере Redis, и, следовательно, идентификаторы каналов известны серверу, и, следовательно, когда сервер получает команду публикации, он должен иметь возможность «разветвлять» опубликованные сообщения на все каналы, которые соответствовать шаблону в стиле шара. Пожалуйста, поправьте, если я ошибаюсь.
Дополнительный вопрос, я полагаю, я также могу подписаться на несколько каналов, используя шаблон в стиле глобуса, правильно?
Спасибо