我有两个asp.net应用程序,其中一个是数据发布者,一个是订阅者。也有可能会有更多订阅者。该列表不是匿名的,我知道我的应用程序。
如果发布商中有数据,通知订阅者的最佳策略是什么?
互联网上有几个消息代理和排队系统,大多数都很难实现,并且需要我不太满意的代码(例如在应用程序的机器上运行服务,服务进行通信)。
我不介意以某种方式运行服务器,例如集线器的代理消息,但我更喜欢一个提供HTTP API的集线器,我可以从我的发布者调用,并调用订阅者的HTTP页面(类型像PubSubHubbub,但似乎非常关于RSS提要。)
编写自己的排队系统有点不可行,因为这也存在一些难题。同时直接从发布者调用订阅者列表也会导致一些我也想避免的性能问题。
你知道我可以尝试的解决方案吗?
PS:如果此消息更适合Programmers @ StackExchange,请随意移动它!