问题标签 [quarkus-rest-client]

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 投票
0 回答
32 浏览

hibernate - Quarkus 项目 - vertx-blocked-thread-checker

WARN [io.ver.cor.imp.BlockedThreadChecker] (vertx-blocked-thread-checker) 线程 Thread[vert.x-eventloop-thread-4,5,main] 已被阻塞 3912 毫秒,

我需要有关此警告的帮助

0 投票
0 回答
25 浏览

java - @Authentication 注解在 quarkus OIDC 中不起作用

我创建了一个 quarkus 应用程序,该应用程序使用我的其他团队创建的其他自定义库来验证使用 quarkus OIDC 的 oauth 访问令牌。当我使用 @Authentication 注释时,即使我传递了过期的令牌,也不会发生任何事情。当我深入研究该库时,我发现其他团队创建了一个优先级为 1000 的自定义 ContainerRequestFilter 过滤器,因为这可能是此身份验证注释不起作用。

如果这是原因,那么如何在不更改库代码的情况下重置 quarkus OIDC @Authentication 注释优先级。

此外,我尝试创建自己的过滤器,但不知道如何添加 OIDC 身份验证过滤器链,以便进行 OIDC 身份验证。

这是另一个团队的图书馆代码:

0 投票
0 回答
21 浏览

quarkus - 我可以通过属性为 quarkus 反应式休息客户端安全地声明多个不同的主机吗?

在我的 quarkus 应用程序属性中,我声明了多个客户端,每个客户端都有不同的主机(基本 URL),供 microprofile 的反应式休息客户端使用。

  1. 这是一个好习惯吗?
  2. 是重用连接吗?它会为所有主机创建一个 RestClient 吗?
0 投票
0 回答
43 浏览

vert.x - 为什么我在使用 quarkus microprofile 反应式休息客户端时遇到无休止的连接超时

在我的 quarkus 应用程序生命的某个时间点(在 kubernetes 下),它开始从多个不同的主机获得无休止的连接超时(超时配置为 1 秒)。到目前为止,应用程序永远不会恢复,直到我重新启动 k8s pod。

这些无休止的连接超时不是由于主机造成的,因为集群中的其他应用程序不会受到此影响,我的应用程序的重新启动也解决了这个问题。

我通过 quarkus application.properties 声明多个主机(base-uri)。(也许它使用单个 vertx/netty 事件循环,这是错误的?)

0 投票
1 回答
90 浏览

jax-rs - Quarkus 反应式休息客户端 @HeaderParam("Authorization") 不工作以及如何调试

在我的 Quarkus 应用程序中,我需要向另一台服务器发出 ah http 请求,其中Authorization需要传递值。

我正在使用反应式休息客户端并尝试使用@HeaderParam("Authorization")自定义标头:

这没用。

在客户端,我可以确认bearerVal设置正确Bearer xxx

在服务器端,我可以确认收到了请求,但是Authorization没有设置 header 值。

我想知道这里缺少什么?如何调试底层 http 客户端使用的标头值?

0 投票
1 回答
79 浏览

quarkus - 提供了无法识别的配置密钥;它将被忽略;验证此配置的依赖扩展

我正在使用 STS IDE 并按照以下示例开发了一个 quarkus 项目 https://quarkus.io/guides/rest-client

当我尝试使用 compile quarkus:dev -DSkipTests=true 命令构建代码时,我观察到以下警告说它无法识别 quarkus 属性,但应用程序已启动

控制台日志:

Application.properties 文件:

pom.xml:

如果有人经历过类似的事情,请帮助我解决我无法识别的原因。

0 投票
0 回答
39 浏览

quarkus - quarkus 中的 InvocationTargetException

我用 quarkus 建立了一个小型的休息服务,并创建了一个以路径参数为整数的端点。当我知道使用无法转换为整数的数字调用端点时,我得到一个 InvocationTargetException 和一个 NumberformatException。

端点示例:

当我调用: http://localhost:9898/user/2147483647 它返回 404 和 json 格式的响应。

但是当我调用时: http://localhost:9898/user/2147483648 它以 InvocationTargetException 中断并返回服务器错误,因为 2147483648 不是整数。

它打破了预期,但我想返回一个正确的响应(比如错误的请求以及可以在前端显示的 json 消息),但我没有找到使用 ExceptionMapper 捕获此异常的方法。

是否有另一种方法可以获得更好的响应。

0 投票
0 回答
46 浏览

quarkus - 错误 [io.qua.ama.lam.run.AbstractLambdaPollLoop](Lambda 线程(开发))无法运行 lambda(开发):java.lang.NullPointerException

我有一个用 quarkus 编写的 API,需要在 AWS lambda 上部署。在本地(调用的 API)中测试代码时,我遇到以下错误:

一定程度上引用了以下网址: https ://quarkus.io/guides/amazon-lambda

SiddhiLambda.java:

pom.xml:

有人可以让我知道我哪里出错了,是否可以在本地测试此代码而无需在 lambda 中部署。

0 投票
1 回答
87 浏览

quarkus - Quarkus 应用程序无法正常启动

我有一个 quarkus 应用程序,当我使用以下命令构建应用程序时,第一次进程开始非常好 compile quarkus:dev -DskipTests=true

成功启动的日志:

但是当我停止并再次启动该过程时,该过程没有开始......

启动失败的日志:

当我尝试重新启动机器,然后启动 quarkus 服务时,它再次工作。

pom.xml:

如果有人遇到过类似的行为,请告诉我,这可能是什么根本原因。

0 投票
0 回答
18 浏览

java - 如何使用 SSL 证书在 Quarkus 应用程序中将 HTTP 更改为 HTTPS 以及如何使用生成的证书(服务器、ca 和密钥)?

我已经通过这个 youtube 视频https://youtu.be/oCl0gzLPPMI使用 openssl 创建了网络服务器证书、ca 和密钥