WCF和套接字数据处理-异常数据通知模块(ASP.NET MVC 3和EF 4.0和LINQ和WCF 4.0和套接字和SQL Server 2008 R2和Azure) 业务场景:
假设存在构造。建筑可以是新的建筑物、桥梁等。 施工场地上可能发生各种物理和环境变化。 这些变化可能是例如温度的变化 我们为我们的客户构建了一个应用程序,该应用程序从施工场地收集不同类型的数据,稍后用于:WCF和套接字数据处理-异常数据通知模块(ASP.NET MVC 3和EF 4.0和LINQ和WCF 4.0和套接字和SQL Server 2008 R2和Azure) 业务场景:,.net,asp.net-mvc-3,wcf,sockets,azure,.net,Asp.net Mvc 3,Wcf,Sockets,Azure,假设存在构造。建筑可以是新的建筑物、桥梁等。 施工场地上可能发生各种物理和环境变化。 这些变化可能是例如温度的变化 我们为我们的客户构建了一个应用程序,该应用程序从施工场地收集不同类型的数据,稍后用于: 显示时间变化图表 为施工经理和其他决策者提供见解、警报和通知 当前状态: 应用程序已构建并运行 广告1——所有数据都是通过图表收集和可视化的 广告2-我们仍在扼杀该模块的正确设计 问题: 如何正确设计使用WCF服务和套接字收集数据的异常数据通知模块 过程 总体架构设计: 我们的拼图有4个主要部
- 最小值=-5
- 最大值=40
- 阈值=5
- 重复计数=5
- 重复时间窗口=5分钟
- 传感器类型=温度
- 日期:2012-08-19 10:00数值:30正常
- 日期:2012-08-19 10:01数值:28正常
- 日期:2012-08-19 10:02数值:40正常(仍低于最大值+阈值)
- 日期:2012-08-19 10:03数值:41正常(仍低于最大值+阈值)
- 日期:2012-08-19 10:04数值:39正常
- 日期:2012-08-19 10:05数值:46正常(高于阈值,重复计数1)
- 日期:2012-08-19 10:06数值:39正常
- 日期:2012-08-19 10:07数值:38正常
- 日期:2012-08-19 10:08数值:39正常
- 日期:2012-08-19 10:09数值:38正常
- 日期:2012-08-19 10:10数值:39正常
- 日期:2012-08-19 10:11数值:38正常(上次异常事件>重复时间窗口,重复计数0)
- 日期:2012-08-19 10:12数值:41正常(仍低于最大值+阈值)
- 日期:2012-08-19 10:13数值:46正常(高于阈值,重复计数1)
- 日期:2012-08-19 10:14数值:47正常(高于阈值,重复计数2)
- 日期:2012-08-19 10:15数值:46正常(高于阈值,重复计数3)
- 日期:2012-08-19 10:16数值:47正常(高于阈值,重复计数4)
- 日期:2012-08-19 10:17数值:46正常(高于阈值,重复计数5)->警报李>
如果您有任何想法、经验、了解现有的解决方案(DLL)、处理此类问题的模式并与我们分享,我们将不胜感激。您应该在Windows Azure服务总线中查看另一个解决方案,
主题
。既然你们实际上是在谈论来自传感器/设备的数据,我建议你们阅读《MSDN杂志》上克莱门斯·维斯特的文章:
在上,您正在谈论在数据库中存储非规范化数据。为什么不使用表存储呢?你说“如果你有任何想法”,所以