NodeJS开发TCP server请教。
大家好,我现在想用NodeJS搭建一个web,但是多了点不一样的东西:
- 后台server同时要开一个TCP server 接受嵌入式传感器上传的数据,最多估计也就不会超过1万个。
TCP server想实现的功能:
- 支持很多嵌入式设备的连接,这个可能是TCP的长连接,也可能是TCP短连接。
- 数据内容为16进制,所以要实现自定义的编码器和解码器。
TCP server开发疑问:
- TCP server 接受这么多的数据,怎样保证数据的可靠解析?
- 数据解析的时候web要能正常使用,不会卡死。
- 我可不可以理解为 用nodejs的net模块编写TCP server的时候,整体是异步的,对于每一个client的连接是同步的?
- 拆分TCP粘包的时候需要注意什么?
本人刚接触Nodejs,还请各位前辈多指点点:)