云原生-Quarkus反应性Vert.x实现
上一个示例使用Quarkus提供的 服务 。这里使用Vert.x。
激活扩展:
或 quarkus-vertx 手动添加到您的依赖项中。
有Vert.x API的Mutiny版本。此API分为几个工件,可以独立导入它们:
还可以在http://smallrye.io/smallrye-reactive-utils/apidocs/上查看可用的API 。
例子:将以下依赖项添加到应用程序:
它提供了Vert.x Web客户端的Mutiny API。然后,可以按如下方式使用Web客户端:
有两个要点:
Vert.x API的Mutiny版本还提供:
Mutiny提供实用程序将RxJava 2和Project Reactor类型转换为 Uni 和 Multi 。
RxJava 2转换器具有以下依赖性:
所以,如果你有一个API返回RxJava 2种类型( Completable , Single , Maybe , Observable , Flowable ),您可以创建 Unis 和 Multis 如下:
还可以转换 Unis 并 Multis 转换为RxJava类型:
Project Reactor转换器具有以下依赖关系:
所以,如果你有一个API返回反应器类型( Mono , Flux ),可以创建 Unis 和 Multis 如下:
还可以转换 Unis 并 Multis 转换为Reactor类型:
如果您使用 CompletionStage , CompletableFuture 或来面对API Publisher ,则可以来回转换。首先,两者 Uni 和 Multi 都可以从 CompletionStage 或从中创建 Supplier<CompletionStage> 。例如:
在上 Uni ,还可以产生一个 CompletionStage use subscribeAsCompletionStage() ,该use可以产生一个 CompletionStage ,该物品将获得或发出的故障 Uni 。
陆孟丙氨: 内源性凝血途径:当血管壁损伤,内皮下组织暴露,血液中FXⅡ被内皮下胶原激活... ④内毒素等可以引起血小板的释放反应,促进凝血物质的释放.⑤TXA2和PGI2的比值...
兰坪白族普米族自治县19687943842: 简述医学上重要的抗原物质种类及医学意义? ?
陆孟丙氨: 分 类 种 类 异种抗原 1、病原微生物(细菌、病毒、寄生虫等);2、细菌外毒素和类毒素;3、 动物免疫血清(具有抗原性和抗体性);4、异嗜性抗原(无种属和亲缘关系 限制) 同种异型抗原 1、血型抗原(ABO血型抗原、Rh血型抗原);2、人类白细胞抗原(组织相容性 抗原) 自身抗原 1、隐蔽的自身抗原;2、修饰或变性的自身抗原;3、自身正常物质 变应原 引起超敏反应的抗原 肿瘤抗原 1、肿瘤相关抗原(TAA);2、肿瘤特异性抗原(TSA)
兰坪白族普米族自治县19687943842: 宇宙知识 - ?
陆孟丙氨:[答案] 让 梦 飞 起 来 宇宙知识——宇宙自然选择学说简介 宇宙知识——宇宙自然选择学说简介 为什么宇宙会是我们观测到的这副... 这个模型暴胀期的长短是个关键.若稍短,物质为充分散开,原生宇宙就有重新坍缩为起点;若稍长,原生宇宙的物质则过于...
兰坪白族普米族自治县19687943842: 水是什么颜色的,为什么地球上有水的存在? - ?
陆孟丙氨: 水的来源(水是无色透明的) 地球是太阳系八大行星之中唯一被液态水所覆盖的星球.地球上水的起源在学术上存在很大的分歧,目前有几十种不同的水形成学说.有观点认为在地球形成初期,原始大气中的氢、氧化合成水,水蒸气逐步凝结下...
兰坪白族普米族自治县19687943842: 什么是零代码应用开发平台 - ?
陆孟丙氨: 尽管市场上也把建站、网店开发、小程序开发等免代码服务也称为零代码开发,但因为这些平台面向的是特定的目的,服务一个专有的范式,所以一般不将他们划入零代码平台的范畴之内.真正的零代...