假设我的应用服务器中有一个通知中心,它从数据库中读取数据并将其发送给客户端。 我认为通知中心将在无限循环中在后台运行,当它从数据库中获取数据时,它将触发带有数据的集线器。
如何在不连接程序集的情况下执行此操作,或者更糟糕的是,在我的集线器类(位于我的Web应用程序中)和通知中心(位于我的应用服务器中)之间创建循环引用?
我是否必须在我的集线器中创建一个循环到通知中心并读取数据,并且只要有数据,将其发送到客户端或是否有干净的解决方案?
由于
答案 0 :(得分:0)
您可以创建一个后台循环来执行检查。请在此处查看我的回答:
https://stackoverflow.com/a/20965835/1574622
如果你不想要,你当然不必将“Looper”作为集线器的一部分。
答案 1 :(得分:0)
解决。 我有幸订阅了我添加到通知中心的活动。 在同一个应用服务器/网站上构建所有图层的一大优势