问题标签 [vertx3]
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.
java - 如何在 vertx 服务器中合并 SOAP Web 服务
是否可以在 vertx 服务器中集成 SOAP Web 服务?
vert.x - 从事件总线获取用户
我正在查看文档,但找不到任何信息。我有一个 HTTP 请求,我可以轻松地从上下文中获取用户。
但我也将事件总线用于其他事务。
我的问题是:如何从事件总线获取用户?就像我从 routingContext 做的那样?
java - Vertx3 - EventBus 不在集群中工作
我正在使用vertx3。我尝试使用 3.0.0 - 3.1.0 - 3.2.0-SNAPSHOT 版本,所有这些都在发生。
为了简化问题,我创建了 2 个简单的 Verticle。第一个充当消息的消费者,第二个通过事件总线发送消息。
问题是 eventBus 看起来不起作用,并且在集群中运行时我遇到超时。
我不明白为什么看起来第二个节点加入了集群,等等。
我在这里添加代码。
}
}
我正在运行verticles
第二个是:
我在 FirstVerticle 中有以下 cluster.xml
和 SecondVerticle 中的这个 cluster.xml
当我运行第一个垂直时,在第二个之后我有
并从第二个节点
但我只从第二个节点
10秒后
当在不同的机器上运行时会发生这种情况,但是当在同一台机器上运行时一切正常。它们在 CentOS 中运行,防火墙被禁用,内部 IP 之间的通信很好......所以有什么想法吗?
谢谢,
vert.x - 使用 JavaScript 的 vertx.clusteredVertx 用例
使用javascript使用vertx.clusteredVertx的用例是什么?
我可以使用以下命令以集群模式从命令行启动 vertx:
我可以(在我的 server.js 文件中)使用以下方法创建另一个 vertx 实例:
但随后 vertx 给了我一个警告:
那么该 API 的用例是什么(未嵌入 Vertx 时)?
vert.x - 如何从命令行传递 VertxOptions(如工作线程)
如何从命令行(如工作线程)传递 VertxOptions?
我在谈论这样的事情:
或者
手册或 API 中没有提及该参数。
有没有办法做到这一点?
我知道有一个API:
但是当我使用该 API 时,我会收到来自 Vertx 的警告:
所以我想我做错了什么......
elasticsearch - 如何将 Kafka 读取批处理到 Elasticsearch
我对 Kafka 不太熟悉,但我想知道从 Kafka 批量读取数据的最佳方法是什么,以便我可以使用 Elasticsearch Bulk Api 更快、更可靠地加载数据。
顺便说一句,我正在为我的 Kafka 消费者使用 Vertx
谢谢,
javascript - Vertx JavaScript "ClassNotFoundException" 与 IntelliJ IDEA
我正在尝试在 Windows 7(64 位)上使用 IntelliJ IDEA 运行 Vertx 3.1.0 JavaScript 应用程序。这个问题使用了 IntelliJ 配置。
如果我使用目录“C:\Development\Workspace\Java\vertx\hello”中的命令行和命令“vertx run JsVerticle.js”,一切正常。如果我从 IntelliJ 运行应用程序,则会出现异常:“部署 Verticle java.lang.ClassNotFoundException:JsVerticle.js 失败”。如果我使用程序参数“run company.app.MyFirstVerticle”运行 Java 应用程序,它就可以工作。
顺便说一句,如果我使用命令“vertx run rhino:JsVerticle.js”运行显式 rhino,我会得到同样的异常。
rx-java - vertx rx.Observable.subscribe 返回输入流
如何使 HttpClientResponse 返回 InputStream 而不是 vertx.rx.Buffer?
// 默认实现为 Buffer,需要获取 InputStream 传递给 StaxReader。} 公共无效 onError(Throwable e) { }
java - Vertx Future 不等待
由于我在我的堆栈中使用 Vertx 3.1,我正在考虑使用这些工具带来的 Future 功能,但在阅读之后,API 似乎对我来说非常有限。我什至找不到让未来等待 Observable 的方法。这是我的代码
在我的第一个 Observable 的 onComplete 中,我正在检查结果,完成之后是我完成未来以解除阻塞操作的时间。但我期待 future.result 不会阻塞,直到 future.complete 像我预期的那样被调用。相反只是返回null。
知道这里有什么问题吗?
问候。
vert.x - Vertx 路由器配置
我是 vertx 的新手,所以也许我做错了什么。我正在尝试实现以下路线:
这是避免在所有处理程序中重复此逻辑的正确方法吗?
我正在尝试链接处理程序,其中checkUsername
处理程序从路径中读取username
参数,尝试找到相应的用户,并将该用户置于上下文中。如果未找到用户,则返回状态码 400。否则调用下一个处理程序。我想对assignmentId
参数应用相同的原则。
在尝试实现这一点时,我相信我发现路径存在问题,更具体地说是尾部斜杠和星号。该文档指出尾随斜杠被忽略。当路径中有参数时,这不是行为。在这种情况下,斜杠很重要。如果路径定义包含一个而请求不包含,则vertx返回404。参数是在路径的末尾还是在中间都没有区别。
以星号结尾的路径也是如此。当路径包含参数时,此功能不起作用。