我注意到有关 Rest Client 的两个指南:MicroProfile 和 Vertx。既然 MicroProfile 支持异步,那么使用基于 Vertx 的 Rest Client 有什么好处呢?
问问题
795 次
2 回答
2
以下是这两种方法之间的一些区别:
- MicroProfile Rest Client 不是非阻塞的。Vert.x Web 客户端是。
- 如果您的其余代码使用 RX Java,Vert.x 客户端有一个简洁的 RX Java API。
- MicroProfile Rest Client 使用注释驱动的方法,Vert.x 客户端是 API 驱动的
所以这取决于你的用例。当然,您可以将两者结合在同一个应用程序中。
于 2019-10-28T09:53:46.477 回答
1
https://quarkus.io/guides/rest-client
MicroProfile restclient 也是异步且非阻塞的。只需使用 CompletionStage 作为返回类型。
于 2020-05-22T09:29:55.023 回答