当前位置:  开发笔记 > 编程语言 > 正文

如何解决车辆跟踪GPS在C#中采集数据的最佳解决方案?

如何解决《如何解决车辆跟踪GPS在C#中采集数据的最佳解决方案?》经验,为你挑选了1个好方法。

我有几辆车每分钟向服务器发送一次数据.服务器应该监听并解码要存储在数据库中的数据.每分钟将有数千个条目.解决这个问题的最佳方法是什么?



1> JasonRShaver..:

我个人最喜欢的,WCF或WebService服务器场将数据泵送到Microsoft消息队列(MSMQ),并让应用程序服务器(1个或多个)转换数据并将其放入数据库.

随着您的深入(如果您需要),您可以使用MSMQ的功能来处理超时,加载缓冲,"死信",服务器故障等等. 考虑这篇文章.

在面向Web的一面,因为它是无状态和薄的,所以您可以轻松地扩展该层,而无需考虑复杂的负载平衡.您可以使用DNS负载平衡启动,然后在需要时转移到更好的解决方案.

另外需要注意的是,通过使用MSMQ,您还可以通过查看队列中有多少消息来查看系统的"落后"程度.如果那个数字接近0,那你就好了.如果该数字不断上升,则需要更高的性能(添加另一个应用程序服务器).

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有