SignalR用于更新客户端从另一个事件系统传递的事件

时间:2012-09-06 16:59:41

标签: asp.net web-services signalr publish-subscribe

我们通过C#中的回调机制订阅了这个Pub / Sub系统,以便从数据库中发生的各种事件中接收事件。此订阅附加了一个回调签名,允许Pub / Sub系统回调它拥有的任何订阅者,并通知他们该回调线程的更改。

我们正在使用我们的Windows应用程序并将其迁移到Web应用程序中。在这样做时,我需要一种方法来使用此Pub / Sub中的信息更新此Web应用程序(客户端)。我想使用SignalR,但不知道在哪里托管它。我假设如果我在与客户端相同的Web应用程序上托管它,它将无法订阅pubsub,因为它无法进行后台线程。  目前,我在一个特定端口上托管SignalR服务器的控制台应用程序中使用它。显然这是用于测试而不是更大规模的理想选择。

我的问题是......在IIS之外托管SignalR真的很安全吗?我应该把它放在Windows服务中吗?网络服务不知怎的?它可以以某种方式进入Web应用程序吗?

0 个答案:

没有答案