クライアントアプリケーションからの非同期RESTAPI呼び出しに推奨され、さらに堅牢な実装はどれですか?
ここに、各クライアントが提供しなければならないものを、個人的な推奨事項の良いものから一般的なものへと降順で評価するのに役立つドキュメントと例へのリンクと、私が見つけた他の比較へのリンクを示します。
RESTEasy機能リスト
RESTEasy examples 関連項目 3つの形式のRESTEasyクライアント
ジャージーフレームワークは、JAX-RSリファレンス実装以上のものです。 Jerseyは、JAX-RSツールキットを拡張する独自のAPIを提供し、RESTfulサービスとクライアント開発をさらに簡素化するための追加機能とユーティリティを提供します。また、Jerseyは、開発者がニーズに最も合うようにJerseyを拡張できるように、多数の拡張SPIを公開しています。
ジャージープロジェクトの目標は、次の点に要約できます。
第5章クライアントAPI5.5を参照して選択できるジャージーコネクタがいくつかあります。クライアントトランスポートコネクタwhile Grizzly は、特にNIOフレームワークを使用して開発者がJava™NIO APIを利用できるようにするため、最も高度なように見えます( Java.netとJava.nio は、 AsyncHttpClient progect で使用されました。必要なものはすべて揃っています。
デフォルトでは、Jerseyのトランスポート層はHttpUrlConnectionによって提供されます。このトランスポートは、ジャージー固有のコネクタSPIを実装するHttpUrlConnectorProviderを介してジャージーに実装されます。独自のConnectorインスタンスをJerseyClient実装に実装および/または登録できます。これにより、デフォルトのHttpUrlConnectionベースのトランスポート層が置き換えられます。ジャージーは、すぐに使用できるいくつかの代替クライアントトランスポートコネクタ実装を提供します。
表5.1。ジャージーコネクタのリストトランスポートフレームワークジャージーコネクタの実装Mavenの依存関係
Jersey vs. RESTEasy:JAX-RS実装の比較