首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用node.js开发监听器以接收许多车辆跟踪数据(通过tcp)?

如何使用node.js开发监听器以接收许多车辆跟踪数据(通过tcp)?
EN

Stack Overflow用户
提问于 2018-01-20 14:28:24
回答 1查看 104关注 0票数 0

我们致力于一个AVL (自动车辆定位)项目。我们将有大约300000辆车辆通过TCP协议用GSM (Simcard)调制解调器发送他们的活动信息。

我们有一个由C++开发的侦听器,它侦听特定的端口。目前,我们有大约20000个全球定位系统设备,在一个特定的端口上与C++侦听器进行数据通信。

有时,许多设备等待端口空闲。我们应该有一个可伸缩的监听器。

是这个案子的更好的解决方案。我看到了Node.js在同一种情况下的一些用法。

我的问题:

1:你的想法是什么? Node.js好吗?

2:如何使用node.js?设计和实现侦听器

3:还有其他解决方案吗?

EN

回答 1

Stack Overflow用户

发布于 2018-01-20 14:45:42

我想看看一些参与者模型框架,这将允许您的应用程序扩展得更好,并且具有更高的吞吐量(但可能更低的延迟),如果您在特定端点上有一个侦听器,这也是一个潜在的SPOF (单故障点)和单个瓶颈点(潜在)。解决方案取决于对HA、HR、缩放和性能以及其他度量的需求。

现在我已经知道了节点的参与者工具包,下面是一个github页面:https://github.com/benlau/nactor

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48357288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档