【发布时间】:2012-05-12 16:38:42
【问题描述】:
我一直在玩 pubsub,到目前为止它看起来很适合我需要的东西(一个基本的游戏实验)。
从 Javascript 的角度和移动端(通过 Appcelerator 的 Titanium)我真的可以看到使用 pubsub 的价值。
但是,我需要在 c#/.NET 中编写一个服务器应用程序(尽管对其他想法持开放态度)来监听我拥有的订阅者队列,并处理消息.. 这涉及一些决策等,然后可能会编写例如,发布队列的另一条消息。
到目前为止,我已经使用了 C# 的 RX(反应式扩展),它在我的订阅频道上收听。到目前为止一切顺利,我看到了消息,虽然现在我只是写了一个 C# 控制台应用程序来测试。
我的问题是,等待和收听 pubsub 订阅者消息的最佳方式是编写一个 Windows 服务应用程序吗?还是有另一种更合适的技术?显然,在某些可能的时候,我可能不得不将服务器扩展到 2-3 个服务器,但是鉴于 pubsub 队列/消息传递的性质,如果我有一些负载平衡等,我看不出问题。
欢迎任何想法!
【问题讨论】:
标签: c# .net system.reactive publish-subscribe pubnub