问题标签 [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.
java - 如何使用 vert.x 进行进程间通信(同一服务器上的 b/w 2 JVM 通信)
我需要一些指导。我已经在我的 Web 应用程序中使用 eventbus 模式实现了 vert.x(1.3.1.final)。目前,我正在做的是每当在服务器上生成事件时,都会向与该唯一地址关联的客户端/客户端发送通知。一切都很好。
现在,在我的 Web 应用程序中,某些特定进程占用了 tomcat 的所有资源,而 tomcat 给出了 OutOfMemoryError。因此,我的团队决定将占用大量资源的进程与 Web 应用程序(即外部 tomcat)分开。
所以现在的要求是在同一服务器上的不同 JVM 上执行的两个 java 进程之间进行通信。
vert.x可以吗?关于使用它的进程间通信,我没有得到太多帮助。或者我将不得不使用其他方法,例如(使用 java 进程间通信的技术。)?就性能而言,最好的解决方案是什么。
vert.x - 在 vert.x 中发送压缩响应
我有一个 RESTful 服务器,可以将大块 JSON 发送回客户端。我已经在 Grails 中实现了服务器,为了进行一些基准测试,我在 vert.x 中重写了它。
一切正常,除了 gzip 压缩,我还没有找到在 vert.x 中激活它的方法我已经在 vert.x 站点、here 和 Google 中搜索了答案,但我找不到任何信息,所以我尝试通过在此处发布来获得答案:)
vert.x 上是否有 gzip 响应?
提前致谢!
java - 在 OpenShift 上运行 Vertx 模块
我有一个简单的 Vertx 应用程序,其中包含一个我执行的类
在 ./.openshift/action_hooks/start 中。现在我有一个可以使用 vertx runmod 在本地运行的模块,但是
在我的开始文件中似乎不起作用。没有错误,java只是没有启动。
它必须如何运行?
node.js - Vertx 、 Node 或 Play 用于异步调用多个 web 服务
我正在开发一个项目,在这个项目中,我需要异步调用多个并发 Web 服务(至少 5 个 Web 服务)。为此,可以使用 Vertx、node 或 Play 框架
谢谢
groovy - 如何使用“覆盖”编译 Vertx Groovy verticle
我正在尝试编译一个简单的 Groovy verticle,但编译器会因为它不能使用“override”关键字而绊倒。关于如何使用“override”关键字编译的verticles 有什么建议吗?
编译失败..由于它不能使用覆盖
>> Groovyc:意外令牌:覆盖
编译失败..由于Verticle的返回类型不同
>> Groovyc:com.AppStarterGroovy 中 java.lang.Object start() 的返回类型与 org.vertx.java.platform.Verticle 中的 void start() 不兼容。在 [8:5]
编译好了。。
webrtc - 使用 WebRTC 进行音频会议
我想为游戏构建一个基于webrtc的纯音频会议系统,但我必须避免延迟。
例如我可以使用https://github.com/muaz-khan/WebRTC-Experiment/tree/master/RTCMultiConnection
可以同时连接多少个客户端?关于带宽?
我认为上传将是增加连接客户端数量的限制。
我可以创建一个客户端树,所以每个客户端只有 2 或 3 个连接吗?
服务器可以使用任何语言,因为我将使用 vert.x
问候
java - 安装 vertx 时出错(vertx 运行 server.js)
我有 Mac,当我运行 vertx run server.js 时,我正在安装 Vertx 版本 2.0.2-final 我收到以下错误:-
以下是 server.js :-
java - 从 Vert.x HttpServerRequest 获取 InputStream
我有一个带有 Vert.x 的 Java 客户端-服务器应用程序。客户端将文件发送到服务器,服务器获取的是 HttpServer 请求。我需要将此文件保存在服务器上。
如何从请求中获取输入流?
java - 我可以在tomcat或jboss之类的应用程序服务器中运行一个vert.x实例吗
我是 Websockets 的新手,我想知道是否可以从 Servlet 运行 Websocket 服务器,例如,如果答案是否定的,请给我一个解释。
java - 如何在我的 vert.x 应用程序中使用独立的 log4j 实例?
我正在开发一个 vert.x 应用程序。具体来说,我使用的是 Java + Eclipse + Maven + Vert.x。我读到 JUL 是首选的日志记录框架,并且 vertx.log 保存在 /tmp 下(我是 linux 用户)。实际上,我想使用 log4j 并在自定义日志文件夹下生成不同的日志文件。我怎样才能做到这一点?vert.x 文档说(http://vertx.io/manual.html#logging):
如果您不想使用 Vert.x 提供的日志记录工具,那很好。你可以像往常一样使用你喜欢的日志框架,并在你的模块中包含日志 jar 和配置。
因此,我尝试将 log4j 依赖项包含到我的 pom.xml 中,将 log4j.xml 文件复制到 src/main/resources 并在我的 Verticle 类中定义一个记录器变量,但控制台不打印任何东西......我在哪里做错了吗?
谢谢你,弗朗切斯科
EDIT1:我的 pom.xml
EDIT2:我的 log4j.xml