【发布时间】:2018-06-02 23:11:09
【问题描述】:
假设我有一个使用 Node.js 核心网络库的 TCP 服务器:
const wss = net.createServer(s => {
s.on('data', d => {
});
});
如何使用 vert.x tcp 服务器而不是核心 Node.js 服务器? 以下是一些关于如何使用 Vert.x 创建 tcp 服务器的文档: https://vertx.io/docs/vertx-core/js/#_creating_a_tcp_server
但完全不清楚要安装哪个库以及如何导入它。
我应该安装吗?
"vertx3-min": "^3.5.1"
或
"vertx3-full": "^3.5.1"
我想使用 Vert.x 而不是 Node.js 核心 TCP 服务器的原因是前者支持 TCP_QUICKACK 选项。
有关更多上下文,请参阅: https://github.com/nodejs/node/issues/21104
【问题讨论】:
-
也许你不能用 Node.js 加载 vertx,只能用另一个运行时?
-
没错。 Vert.x 运行在 JVM 而不是 Node 之上,因此运行时不同。
-
是的,它必须使用 Nashorn