插入将Node.js core net server替换为Vert.x TCP server

插入将Node.js core net server替换为Vert.x TCP server,node.js,tcp,vert.x,Node.js,Tcp,Vert.x,假设我有一台使用Node.js核心网络库的TCP服务器: const wss = net.createServer(s => { s.on('data', d => { }); }); 我怎样才能插入vert.x tcp服务器而不是core Node.js服务器? 以下是一些关于如何使用Vert.x创建tcp服务器的文档: 但要安装哪个库以及如何导入它还完全不清楚 我应该安装吗 "vertx3-min": "^3.5.1" 或 我希望使用Vert.x而不是Nod

假设我有一台使用Node.js核心网络库的TCP服务器:

const wss = net.createServer(s => {
   s.on('data', d => {

   });
});
我怎样才能插入vert.x tcp服务器而不是core Node.js服务器? 以下是一些关于如何使用Vert.x创建tcp服务器的文档:

但要安装哪个库以及如何导入它还完全不清楚

我应该安装吗

 "vertx3-min": "^3.5.1"

我希望使用Vert.x而不是Node.js core TCP server的原因是前者支持TCP_QUICKACK选项

有关更多上下文,请参见:

Vert.x不能作为替代品,因为API不同,这从来都不是本项目的目标

我建议您检查ES4X项目:

作为一种使用vert.x引导Javascript项目并遵循旧博文的现代方式:


因此,您可以了解API的基本知识。

Vert.x不能作为替代品,因为API不同,这从来不是项目的目标

我建议您检查ES4X项目:

作为一种使用vert.x引导Javascript项目并遵循旧博文的现代方式:


因此,您可以了解API的基本知识。

也许您不能使用Node.js加载vertx,而只能使用另一个运行时?这是正确的。Vert.x在JVM上运行,而不是在节点上运行,所以运行时是不同的。是的,它必须使用Nashorn。也许你不能用Node.js加载vertx,只能用另一个运行时?这是正确的。Vert.x运行在JVM not节点之上,因此运行时不同。是的,它必须使用Nashorn是的,我只能假设Vert.x使用Nashorn not Node.js来执行JavaScriptyeah,我只能假设Vert.x使用Nashorn not Node.js来执行JavaScript
 "vertx3-full": "^3.5.1"