问题标签 [vert.x-webclient]
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 访问 OpenAPI 上的安全端点?
我正在使用 vert.x-openAPI 模块,并且我的 petstore.yaml 具有以下安全性:
这是我的服务器端(Verticle)上使用 JWT Auth Handler 的 operationId 的相关部分(我将在我的代码中省略 JWT Auth 提供程序创建部分):
然后,我尝试从我的测试访问该端点并获得成功(并且授权正常)响应:
java - Vertx Web 客户端总是在 k8 上调用同一个集群
我们正在使用 Vert.x WebClient (io.vertx.ext.web.client.WebClient)。我们在 k8s 环境上运行 vert.x 进程。
使用客户端的请求者服务总是到达同一个 pod,而我们在 k8s-service 后面有多个 pod。
我以这种方式启动客户端:
我们以这种方式调用端点:
我们不确定我们做错了什么,因为当我们使用 curl 并访问同一个端点(k8s-service)时,我们可以看到请求被转发到两个 pod 实例。
使用 vert.x 版本 3.9.1
graphql - VertX HTTP GraphQL 请求响应“缺少查询”
尝试向 Vert.X HTTP 服务器端点发送 HTTP 请求消息时,它失败并出现错误“ io.vertx.core.impl.NoStackTraceThrowable: Query is missing ”。当 Query 作为请求正文的一部分传递时,就会发生这种情况。当 URL 中提供“查询”时,不会观察到相同的情况。
添加以下代码也无济于事。
router.route().handler(BodyHandler.create());
vert.x - 反应式微服务间通信 vert.x(强调反应式)
导航异步、非阻塞和反应性是少数……给定 2 个非阻塞、反应性、基于 vert.x/quarkus 的微服务 A 和 B,其中约束是 A 必须通过 http 与 B 通信。如果我想保持服务 A 反应性(非阻塞):
- 我应该使用 vertx-web-client 吗?文档声明它是一个异步客户端,但我认为 vert.x 也基于它的非阻塞?(我在这里区分异步和非阻塞)
- 在 Quarkus 中,我看到使用了特定于 Mutiny 的 vertx-web-client 的克隆/兄弟。这是为了让我们可以使用 Mutiny 更高级别的 API(如 Uni/Multi)。我还会得到相同的非阻塞“反应性”吗?
- Java 11 有一个新的 Web 客户端,它被声明为异步和反应式(我认为反应式是在支持反应式流的意义上。不确定它的含义是否相同)。如果我尝试在我的服务 A 中使用它与 B 进行通信,我还会获得非阻塞性质吗?还是会因为它不是基于 vert.x 并且不使用 netty 而破坏它?就像我说的那样,我手足无措,头脑爆炸了:)
任何帮助都会很棒。谢谢
vert.x - 如何在 Vertx 中读取 pdf 文件?
我是 VertX 的新手,我想使用“GET”方法阅读 pdf。我知道将使用缓冲区。但是互联网上没有关于如何做到这一点的资源。
kotlin - 如何将 CompletableFuture 转换为 Vert.X Future
我正在尝试在协程中使用 vertx 反应式 sql 客户端执行数据库事务。不知何故,我无法弄清楚如何将其转换CompletableFuture
为所需的io.vertx.core.Future
类型。是否有任何辅助方法或扩展可以轻松做到这一点?
感谢您的帮助 !
java - Vert.x:如何发送发布请求?
我的第一个 Vertx Web 应用程序:
我希望在localhost.8080/Test获取 index.html然后找到一种方法来检索数据,但页面不显示
我有一个 RequestResponseExample 类:
还有我的 Html 代码 index.html
quarkus - 使用 .onFailure().retry() 时如何记录每个 throwable 并在重试之间有延迟
使用 Vert.x WebClient 时,我需要在每个失败的 http 调用的指标中记录失败原因。这编译:
我正在retryTimeExpired
方法中记录指标。但在运行时我得到这个:
我当然可以添加sleep
,但这是被动的。可能会阻塞一小段时间,但我不想阻塞线程。任何想法如何做到这一点sleep
?