问题标签 [vert.x]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1000 浏览

maven - 在 NetBeans 中使用 Maven 开发 Vert.x 模块

我想使用 NetBeans IDE 开发 Vert.x 应用程序,如何在 NetBeans IDE 中开发 Vert.x 模块?可能吗?

如何在 NetBeans 中创建 Vert.x 模块?

0 投票
3 回答
10839 浏览

java - vertx中的多线程

我是 vert.x 的新手。我正在尝试 vert.x “NetServer” 功能。http://vertx.io/core_manual_java.html#writing-tcp-servers-and-clients它就像一个魅力。

但是,我还读到“Verticle 实例是严格单线程的。

如果您创建一个简单的 TCP 服务器并部署它的单个实例,那么该服务器的所有处理程序总是在同一个事件循环(线程)上执行。”

目前,对于我的实现,我想接收 TCP 字节流,然后触发另一个组件。但这不应该是 Verticle 的“开始”方法中的阻塞调用。那么,在 start 方法中编写执行程序是一种好习惯吗?或者 vertx 会自动处理这种情况。

这是一个片段

应该是什么机制使它成为非阻塞调用。

0 投票
1 回答
3655 浏览

java - 用 Java 创建 SockJS 服务器

我对 Vert.x 很陌生,所以请原谅我的新手。

我能够使用 Vert.x 创建一个非常简单的 SockJS 服务器,但是我不知道在打开或关闭连接时如何注册事件/回调/处理程序。

使用 JSR-356,处理打开/关闭连接事件变得非常简单:

使用 Spring Framework 4.0 M1+ 中的 SockJS 支持,它与 JSR-356 几乎相同:

出于某种原因,我无法弄清楚如何在 Vert.x 中做一些概念上如此简单的事情。我以为 Vert.x 很简单?!!

如果有人能指出我正确的方向,请提供帮助。

我玩过 EventBus 和 EventBus 钩子,但没有用。无论如何,这也许是错误的方法。

我正在使用 Vert.x 版本 2.0.1

TIA

0 投票
0 回答
182 浏览

vert.x - java.lang.IllegalArgumentException:找不到垂直:

我已经安装了 vertx,当尝试根据手册http://vertx.io/core_manual_ruby.html#writing-verticles运行测试文件 时,出现以下错误。

java.lang.IllegalArgumentException:找不到垂直:/var/www/pykih/server.rb

我错过了什么?

0 投票
1 回答
538 浏览

ruby - vertx中的网络服务器无法正常工作

上述问题得到解决。但是换了一个新的。网络服务器未启动。我已将以下代码放入 server.rb 文件中

当我使用vertx run server.rb光标进入下一行时,什么也没有发生。即使 localhost:8080 也不起作用。尝试了注释和未注释的代码。有人能帮帮我吗!!!

0 投票
1 回答
1289 浏览

java - Vert.x http 客户端在连接空闲后挂起

我正在用 Java 编写我的 http 客户端并使用 vertx-maven-plugin 进行开发。我面临一个问题,如果连接长时间处于空闲状态,vertx httpclient 将无法重用该客户端。

vert.x 版本:2.0.1-final。这是分析问题的要点。https://gist.github.com/kaushalpanjwani/7086586

如果我的计时器以 1 或 2 分钟的间隔运行,我每次都会得到响应,但是如果我将其增加到 5 分钟。我只是第一次得到回应。而且,当然,如果我做 keepalive : false,它在任何时间间隔都可以正常工作。

我的网络服务在:运行 IIS 7 的 Windows 2008。

我在这里读到了一个与此类似的问题:https ://groups.google.com/forum/#!topic/vertx/pW5R23zIfS8

但基于此,应该在我使用的版本中修复了!如果我在这里做错了什么,请告诉我。

0 投票
1 回答
2035 浏览

android - 带有 Vert.X SockJS 服务器的 Android SockJS

我有一个使用以下代码运行的 Vert.X SockJS 服务器:

现在我需要将消息从服​​务器发送到 Android(反之亦然)应用程序,但我不知道如何在客户端上进行设置。该文档讨论了在 JavaScript 中但在浏览器上的处理。

更新:我相信下面的代码有点朝着正确的方向。我仍然需要添加主机 IP 地址(不确定如何)。

先谢谢了!

0 投票
1 回答
1625 浏览

vert.x - 负载平衡 Vert.x 中的大量 https POST 调用

我正在寻找通过向其他 http 服务器发出大量 https POST 请求来构建一个 Java 后端来为传入的 REST 调用提供服务。一个 REST 调用将转换为聚合来自几个 1000 个 https POST 请求的数据。由于我希望扩展到数千个远程 http 服务器,因此我正在评估 Vert.x 以帮助执行事件驱动的、非阻塞的 https 发布请求。

我想知道将这些 POST 请求分发到我的 Verticals 的最佳方法。我确实看到了几个垂直实现 http 服务器请求的例子,每个垂直唤醒一个连接事件。但是我在 Vert.x 中没有看到任何 http 客户端垂直负载平衡的示例。

一种方法是让 Verticals 同步他们对 Producer Consumer 队列的访问,但在 Vertical 中设置阻塞代码并不是一个好主意。

0 投票
1 回答
1532 浏览

scala - Vert.x - Scala 缺少什么?

Vert.x文档说 Scala(和 Clojure)将“很快”得到支持。将它与 Scala 一起使用实际上缺少什么?

0 投票
1 回答
260 浏览

websocket - 使用 Netty 设置每秒最大 websocket 帧数

我知道 Netty 支持设置最大帧有效载荷,但我还没有找到任何关于限制每秒帧数的信息。Netty 本身是否支持这一点,或者我是否需要在我的应用程序层上实现这种类型的保护?