【发布时间】:2016-03-31 12:46:57
【问题描述】:
这更多是一个设计问题...我有一个工作人员从多个设备(温度传感器)收集实时数据,我想在收集新数据时做几件事:
- 通过
SignalR将其推送到客户端(AngularJS应用程序) - 缓存新数据,以便更快地访问它
- 将数据存入数据库
- 等等...(也许做更多的事情)
那么我该怎么做呢? (worker 和 SignalR 在同一台机器上。)我想出了某种事件引擎/聚合器,但我认为这不是一个有效的解决方案。你能给我一些关于我应该如何解决这个问题的指导吗?也许我应该使用 Redis 作为事件(发布/订阅)服务器?
【问题讨论】:
标签: c# .net redis signalr real-time