2

我注意到有关 Rest Client 的两个指南:MicroProfile 和 Vertx。既然 MicroProfile 支持异步,那么使用基于 Vertx 的 Rest Client 有什么好处呢?

4

2 回答 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 回答