运维开发网

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

运维开发网 https://www.qedev.com 2020-07-15 14:18 出处:网络 作者:运维开发网整理
我有几辆车每分钟向服务器发送一次数据.服务器应该监听并解码要存储在数据库中的数据.每分钟将有数千个条目.解决这个问题的最佳方法是什么? 我个人最喜欢的,WCF或WebService服务器场将数据泵送到Microsoft消息队列(MSMQ),并让应用程序服务器(1个或多个)转换数据并将其放入数据库. 随着您的深入(如果您需要),您可以使用MSMQ的功能来处理超时,加载缓冲,“死信”,服务器故障等等.
我有几辆车每分钟向服务器发送一次数据.服务器应该监听并解码要存储在数据库中的数据.每分钟将有数千个条目.解决这个问题的最佳方法是什么? 我个人最喜欢的,WCF或WebService服务器场将数据泵送到Microsoft消息队列(MSMQ),并让应用程序服务器(1个或多个)转换数据并将其放入数据库.

随着您的深入(如果您需要),您可以使用MSMQ的功能来处理超时,加载缓冲,“死信”,服务器故障等等. Consider this article.

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

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

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号