当前位置: 首页 > 知识库问答 >
问题:

Quarkus与 RxJava 支持

濮阳翔
2023-03-14

我正在探索quarkus,发现出于反应式编程的目的,我们需要使用Vert.x。为什么我们不能在quarkus项目pom xml中定义rxjava并使用rx。像我们在春靴项目中所做的那样明显吗?

共有1个答案

冯德宇
2023-03-14

您可以使用Vert. x,但不需要(我想这在您的消息中被解读为“这是Quarkus中唯一的选择”和“我们有充分的理由更喜欢使用Vert. x”,所以我不确定您的意思。

至于 RxJava,如果您特别在谈论 REST endpoint,则支持 RxJava2 以及 RESTEasy(其中还包括Reactor)支持的任何内容。

你有更详细的用例可以展示吗?我不确定您是在谈论REST客户端、REST服务器、消息传递还是其他什么。

 类似资料:
  • 我正在做一个Quarkus项目,我很享受与正常Java相比,它的开发速度要快得多。 我很想知道是否所有的GraalVm和Substrate特性都可用,特别是< code>@CEntryPoint注释是否可用? 我最近读了一篇关于如何使用Graal和这个注释使Java代码在c中可用的博客文章。 如果这是可能的,它将开辟很多可能性,例如创建调用Quarkus或Graal共享对象的python模块。

  • 我曾尝试在Quarkus中添加logback,但后来意识到Quarkus不支持logback。如果我错了,我可以通过一个示例了解如何在Quarkus中配置logback。提前谢谢。

  • 晚上好, 我被重定向到这里问我的问题,而不是Quarkus github。 我想查看Quarkus支持哪个库? 搜索专家存储库:https://mvnrepository.com/search?q=quarkus s3 我能找到的最接近的是<code>Camel Quarkus::AWS S3::Runtime</code>,但我认为这不是正确的。非常感谢。

  • 我在我的项目中使用RxJava3和Room,但我得到了以下错误 错误:不确定如何将游标转换为此方法的返回类型(io.reactivex.rxjava3.core.Flowable 下面是我得到错误的DAO接口方法 我想可能是因为我在成绩档案中使用了以下依赖项: 我试图找到RxJava 3的上述依赖项,但我找不到它。 我想知道如何将RxJava 3与Room一起使用,或者我应该在我的项目中使用RxJ

  • Spring Cloud Netflix包括RxJava。 RxJava是Reactive Extensions的Java VM实现:用于通过使用observable序列来构建异步和基于事件的程序的库。 Spring Cloud Netflix支持从Spring MVC控制器返回rx.Single对象。它还支持对服务器发送事件(SSE)使用rx.Observable对象。如果您的内部API已经使用

  • Quarkus是否有Apache Camel传奇的扩展?我尝试了一个将Spring靴与骆驼传奇一起使用的示例,但无法使其与Quarkus一起使用。 谢谢库纳尔