我找不到任何关于使用Pusher创建频道的明确信息.当在客户端订阅或在服务器上推送事件时,这只是一个隐式操作吗?
class HelloController < ApplicationController
def hello
#does this create a channel "named 'test-channel'"?
Pusher['test-channel'].trigger('test_event', { :hello => 'world' })
end
end
Run Code Online (Sandbox Code Playgroud)
如果是这样,可用频道数量有限制吗?
我的问题的原因是我想为每个用户创建一个独特的频道,并在客户端关闭该频道之后.
但可能这不是一个好主意;-)
谢谢
通道实际上只是一种路由或过滤数据的方式.它们只是通过订阅或向其发布数据而存在.所以,这是一个隐含的行动.
您使用的频道数量没有限制,每个用户的唯一频道是针对目标消息传递的一个很好的解决方案.
| 归档时间: |
|
| 查看次数: |
1391 次 |
| 最近记录: |