问题标签 [smallrye]
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 - 从流中读取和累积记录的反应式(java)方式
这里是反应式编程的新手。
在Multi转换中,我需要为几次迭代累积字节,检查传入的字节,当我遇到特定的字节模式时,我会发布整个累积的 byteArray 以供进一步使用。
似乎是一个简单的要求,但我被卡住了。
伪 Kotlin 代码:
我坚持(1)和(2)。暂时停止下游发布(当我正在寻找特定字节时)的机制是什么?
kafka-consumer-api - Quarkus SmallRye Kafka 连接器与 Kafka 裸 API
我们正在编写一个轻量级的 Kafka 微服务,该微服务将负责管理围绕事件驱动架构的 Kafka 集成的复杂性。其他应用程序只能通过 HTTP 与这个 Kafka 微服务通信。
Q1:在比较Quarkus SmallRye Kafka 连接器和Kafka Bare API时,似乎 Quarkus/Smallrye 提供了干净的基于注释的配置以快速启动和运行,但我们想知道它是否已准备好生产,是否已构建- 如果需要(通过)灵活地配置非常精细的 Kafka 交互mp.messaging.*
?
Q2:使用 SmallRye Kafka 连接器有什么问题吗?
谢谢
jms - SharedConsomer 与 quarkus,可能吗?
我想知道是否可以将共享消费者与 Quarkus 的 JMS 连接器一起使用。我想做这样的事情:
如何设置订阅者?
在连接器中添加“共享”属性是否值得?
rabbitmq - 如何在 RabbitMQ 中执行 2 次从同一应用程序中的同一队列消费
我正在使用 RabbitMQ 开发一个应用程序,该应用程序通过 SmallRye 反应式消息实现模拟成为 Java 中的传感器。所以我可以多次执行我的应用程序(使用不同的端口),但是当客户端向传感器发送一些信息时,只有一个正在使用这些信息。那么我必须设置什么属性才能使每个传感器都不同呢?例如,在 Kafka 中,我将传感器中的消费者通道 group.id 设置为在 application.properties 中初始化的属性,但在 RabbitMQ 中我无法管理它工作。我已经尝试使用链接名称和容器 ID,但没有任何效果
java - 添加 quarkus.vault 后出现 io.smallrye.mutiny.TimeoutException。到 application.properties
我正在编写我的第一个更大的 Quarkus 应用程序。在 Windows 上使用 Maven 和 Java 11。
目前,我正在努力使其更安全。我使用 smallrey jwt 实现了身份验证,效果很好。现在我正在尝试通过将机密和密钥保存在 Hashcrop Vault 中来保护我的 application.properties。
我按照本指南来实现这一点。在编译部分之前它工作正常。如果我在将这些行添加到我的 application.property 后尝试编译
并尝试使用 mvn quarkus:dev 编译它。我收到此错误:
链接到完整的日志。我有点迷茫,无法从错误日志中读取任何有意义的内容,所以我不确定在哪里寻找错误的配置。
我现在不想访问保险库内的任何东西。
jwt - 如何使用 JWT 正确验证 Quarkus / smallyre-JWT 的 openapi UI?
我有一个 Quarkus 端点站起来。由 JWT 和角色保护。
它在邮递员中工作。(Header<Authorization, Bearer ey……>)
我查看并挣扎,发现我不能做一个典型的@Header
或@Parameter
注释来公开这个 Authorization 标头——它踩踏了那个精确的值。“授权1”我可以暴露。但不是“授权”。
我在文件中有一个 jwt 配置选项application.YML
。我现在在 UI 上获得了一个身份验证“挂锁”,但无论我在那里输入什么,都不会在“试用”模式下传递给 CURL 命令。
有没有人解决过这个问题?
application.yml
部分:
这些图像可能有用:
quarkus - 如何对返回 Smallrye 叛变反应库的 Uni/Multi 的方法进行单元测试?
我在我的Quarks 应用程序中使用 Smallrye Mutiniy 反应库,因为它在 Quarks 应用程序中本机支持。
我正在尝试为服务类编写单元测试。我不确定如何为返回Uni / Multi的方法编写单元测试。
返回的方法Uni<String>
为上述方法实现的单元
控制台日志
quarkus - 使用 smallrye.config.profile 或 quarkus.profile 在 quarkus 中设置配置文件有什么区别
在 quarkus 中,配置存储在 application.properties 文件中。您可以拥有多个 application-{profile}.properties 文件。{profile} 是您想要的配置文件的名称。
当使用java -jar <pathToJar> -Dquarkus.profile=PROFILE_ONE
文件 application-PROFILEONE.properties 启动时。在应用程序启动期间,您可以看到 quarkus 正在使用 PROFILE_ONE 配置文件。
当使用java -jar <pathToJar> -Dsmallrye.config.profile=PROFILE_ONE
文件 application-PROFILEONE.properties 启动时。在应用程序启动期间,您可以看到 quarkus 正在使用 PROD 配置文件。
两者之间究竟有什么区别?使用 smallrye.config.profile 是否更好,以便 quarkus 仍在使用 PROD 配置文件?PROD 配置文件更快吗?
谢谢!
graphql - Quarkus SmallRye Graphql-客户端变异查询
我尝试执行 Graphql 客户端查询。遗憾的是,我找不到任何关于如何使用 Dynamic Graph QL Client 进行简单突变的文档或示例。这是文档https://quarkus.io/guides/smallrye-graphql-client。
{0}..{4} 是可变占位符。有人知道如何使用 DynamicGraphlQlClient 执行此查询吗?
谢谢!