2014-01-07 60 views
1

假设我的应用服务器中有一个通知中心,它从数据库读取数据并将其发送给客户端。 我认为通知中心将以无限循环的方式在后台运行,并且当它从数据库中获取数据时,它将使用数据触发集线器。避免使用SignalR时的循环引用/耦合使用SignalR

如何在没有耦合我的程序集或更糟糕的情况下,在我的集线器类(位于我的Web应用程序中)和通知中心(位于我的应用程序服务器中)之间创建循环引用?

我是否必须在集线器中创建一个循环,前往通知中心并读取数据,并且每当有数据时,将其发送给客户端或者是否有干净的解决方案?

谢谢

+0

我想我的通知中心应该位于一个基本上可以引用数据库和集线器的独立模块中。 – Avi

回答

0

已解决。 我有权订阅我添加到通知中心的活动。 在同一个应用程序服务器/站点上构建所有图层的一大优点