SignalR动态端点

时间:2013-01-29 01:43:27

标签: asp.net-mvc signalr

我正在开发一个协作文档编辑应用程序,客户可以在其中打开文档,通过Web服务发布编辑,并使用SignalR订阅对文档所做的更新。我正在尝试使用我的SignalR设置而无法获得我想要的东西。

我的直觉告诉我,我应该拍摄一个设置,其中每个文档都有一个名称为“subscribe”的端点,因此文档1的完整路径为“/ documents / 1 / subscribe”和“/ documents / 2 /订阅“for document 2”。然而,就我所知,SignalR希望我拥有一个端点,然后通过使用Groups或通过管理代码中的文档订阅者列表来管理哪些客户端获得更新并发出个人信息。

结果我有两个问题。

  1. 有没有办法做我想做的事情我想用SignalR做什么?
  2. 有什么理由我想要做的是完全错误的头脑和傻?

1 个答案:

答案 0 :(得分:2)

除了“专用”,友好的网址,我还没有看到任何有价值的东西,而只是使用群组。事实上,我唯一能看到的就是增加了更多的开销,因为SignalR的消息总线内部工作方式与规模相关。

如果您确实想要尝试这个,那么您需要弄清楚的基本事情是每个文档动态注册路由,正如Phil Haack的RouteMagic为MVC所做的那样,我想它可能会也适用于SignalR路由配置。