问题标签 [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 回答
229 浏览

worker - 可以在标准垂直中包含工作模块吗?

在Java中使用vert.x,
我想通过在mod.json中声明“包含”或更好地将ebean模块设置为系统模块,在标准模块(事件循环)中使用工作模块(EBean ORM)。

这会阻止事件循环,所以我应该只使用事件总线吗?

0 投票
0 回答
849 浏览

php - 为 Vert.x 安装 PHP 语言

我正在尝试在我的 vert.x mods 目录中安装 PHP 语言。我已经尝试了两个分支,并且都处理了不同的答案。

所有这些结果和错误要么是在尝试从 git repo 构建时产生的,要么是在vertx run app.php使用这个简单的 PHP 脚本在命令行中运行时产生的:

当我尝试运行当前的 master 分支时,这是 Maven 告诉我的:

当我尝试运行非常简单的 PHP 脚本时,这就是 Vert.x 告诉我的:

它一直这样下去,我最终必须 ^C 让它停止。

但是当我尝试构建eventbus-bridge分支时,Maven 返回了很多:

并以此结束:

当我使用它运行脚本时vertx run app.php,它会返回给我:

app.php 不是一个有效的 PHP 垂直。

0 投票
1 回答
439 浏览

java - Vert.x - java.lang.IllegalStateException:前缀 D 没有已知的语言实现

我正在为 Vert.x 编写 Eclipse 插件。何时hello-vorld.js使用命令行启动,例如:

D:\Progs\vertx\vert.x-2.1M5\bin\vertx.bat run D:\Workspaces\runtime-EclipseApplication\Vertx2\hello-vorld.js

我两次收到相同的错误:

hello-vorld.js包含

0 投票
3 回答
2141 浏览

java - 如何在 Java 中使用 Vert.X 运行 CPU 密集型并行任务

我想在 Java 中运行 CPU 密集型并行任务,但为了避免复杂的竞争条件调试,我决定尝试异步程序模型。我有 Node.JS 的经验,我知道异步的东西是如何工作的,我了解事件循环。我想我不了解Vert.x 中的 Worker Verticles

想象一下下面的 Java 代码有 3 个 CPU 密集型进程(方法 slowProcess())。

  • 如何并行计算 a、b 和 c?
  • 异步模型适合这个,还是我应该使用普通线程?
  • 异步模型是否仅用于 I/O 操作?

    /li>

更新/注意:这是一个简化的例子。对于这三个过程和简单的结果处理,线程连接会更好。真正的问题更复杂。我只是想知道是否有人可以将此代码转换为异步版本,或者告诉我为什么不应该使用高 CPU 负载进程来完成它,因为它们阻塞了事件队列(我认为)。

0 投票
1 回答
394 浏览

javascript - Javascript垂直:找不到函数setperiodic

作为一名 C++/C# 程序员,我在 Javascript 方面非常陌生(不是我的选择,我大学的蹩脚课程),我必须使用 vert.x 开发一个小程序,创建将计算文本文件中包含的单词的子项。

我想使用点对点的方法。

这是我为父母实际所做的事情:

这是孩子:

问题是当我启动它时出现以下错误:

有人知道为什么无法识别此功能吗?

0 投票
1 回答
952 浏览

java - 在 jetty 或 tomcat 中运行嵌入的 vertx 时性能会降低多少?

在 jetty 或 tomcat 中运行嵌入的 vertx 时性能会降低多少?

考虑在 tomcat 或 jetty 中独立运行基于 vert.x 的反向代理而不是嵌入式。高级 vert.x 文档不鼓励嵌入 vert.x,但除了明显的额外开销之外,我不清楚究竟是什么使它不那么受欢迎。

0 投票
2 回答
123 浏览

cloudbees - 一个核心的1/8是多少?

我是云计算的新手,在我的一生中,我无法计算出 1/8 核心在实际中的“多少”。

我知道 Amazon EC2 为 m1.small 使用了哪种 CPU,但假设(出于教育目的)它是单核 1GHz CPU。

1/8的核心是如何计算的?这是否意味着我的应用程序将在 128MB RAM 和 1/1GHz CPU 上运行?还是我的应用程序只能运行一定数量的操作/CPU 周期,然后我才会为添加的应用程序单元付费?

我需要的是对这句话的实际解释。也许,在一个简单的 vert.x HTTP 服务器上,每个成功的连接都在哪里计算2 + 3?Vert.x 使用不到 128MB 的 RAM。

0 投票
2 回答
1359 浏览

java - Vert.x 无法“运行您的模块并立即查看您的更改”

我正在使用Vert.x Github 空间中托管的 Vert.x Gradle 模板。

构建文件表明存在运行 IDEA 构建的类文件的 runModIDEA 目标,因此不需要重新构建/重新部署来获取更改:

...但每个 ./gradlew 任务不存在该任务。

我并不依赖于这个特定的构建任务本身。

我只想要一个有效的自动重新部署解决方案,使我无需两分钟的重建/重新部署周期即可查看更新。

编辑:我也尝试直接运行它,指向 InteliJ IDEA 输出类路径。它工作正常,但不接受更改。

编辑:我还尝试了 ./gradlew runmod -m,首先更改 vertx_classpath.txt 以便首先查看 IDEA 文件(输出/生产)。仍然没有重新部署。事实上,在它运行时,我删除了 out 目录,它继续工作。

编辑:我还尝试了 vertx run com.mycompany.myproject.ReverseProxyVerticle -c conf.json -cp out/production/vert-x-reverse-proxy... 相同的结果。它按预期运行,但没有进行更改。获取更改的唯一方法是 gradlew clean 并重新组装。

编辑:我也已经通过这些说明

0 投票
1 回答
1054 浏览

java - 如何减少 vert.x 内存消耗

我读了这篇文章:https ://groups.google.com/forum/#!topic/vertx/VuKsUzUah88

而且我不知道如何DEFAULT_JVM_OPTS在当前的 vertx 版本中访问。

我尝试了以下命令:

并且似乎对我的应用程序内存消耗没有任何影响。你对我有什么建议吗?

提前致谢

kdeux

0 投票
2 回答
1728 浏览

java - 有人在 PostgreSQL 中使用过 Vertx.io 吗?

有人在 PostgreSQL 中使用过 Vertx.io 吗?我刚刚发现了 Vertx.io,乍一看,它看起来真的很不错。问题是我需要将它与我进行查询的数据库一起使用,然后以 JSON 格式(基本上是某种 Web 服务)将输出返回给用户。由于其性质(异步),对数据库进行查询将阻塞并极大地影响性能。所以我的问题是如何以异步方式从数据库访问/获取数据,以便它可以与 vertx.io 一起使用?