Która z tych implementacji jest zalecana do asynchronicznych wywołań API rest z aplikacji klienckich, a także bardziej niezawodna?Spring RestTemplate Klient Vs Jersey Rest Client Vs RestEasy
- Sprint resttemplate
- Jersey reszta klient
- Rest Easy klient
Która z tych implementacji jest zalecana do asynchronicznych wywołań API rest z aplikacji klienckich, a także bardziej niezawodna?Spring RestTemplate Klient Vs Jersey Rest Client Vs RestEasy
Oto linki do dokumentacji i przykładów w celu pomóc ocenić, co każdy klient ma do zaoferowania, od w porządku malejącym mojej osobistej rekomendacji od najlepszych do wspólnych i kilka linków do innych porównań, które znalazłem.
RESTEasy lista funkcji
RESTEasy examples zobaczyć również Three Forms of RESTEasy Client
Struktura Jersey to więcej niż implementacja referencyjna JAX-RS. Jersey dostarcza własne API, które rozszerza zestaw narzędzi JAX-RS o dodatkowe funkcje i narzędzia, aby jeszcze bardziej uprościć RESTful usługi i rozwój klienta. Jersey ujawnia również wiele rozszerzeń SPI, dzięki czemu programiści mogą rozszerzyć Jersey, aby jak najlepiej odpowiadać ich potrzebom.
Cele projektu Jersey można streścić w następujących punktach:
Dostępnych jest kilka łączników Jersey, patrz rozdział 5. Interfejs API klienta 5.5. Złącza transportu klienta, gdy Grizzly, wyglądają na najbardziej zaawansowane, zwłaszcza, że używają struktury NIO, aby pomóc programistom korzystać z interfejsu API Java NIO, patrz: java.net versus java.nio, który był używany z AsyncHttpClient progect, który może mieć wszystko, czego potrzebujesz.
Domyślnie warstwa transportowa w Jersey jest dostarczana przez HttpUrlConnection. Ten transport jest realizowany w Jersey za pośrednictwem HttpUrlConnectorProvider, który implementuje specyficzny dla Jersey SPI Connector. Możesz wdrożyć i/lub zarejestrować swoją własną instancję Connectora w implementacji klienta Jersey, która zastąpi domyślną warstwę transportową opartą na HttpUrlConnection. Jersey oferuje kilka alternatywnych implementacji łączników transportu klienta, które są gotowe do użycia.
Tabela 5.1. Lista Jersey Złącza ramy komunikacyjnej zależność Jersey Złącze realizacja Maven
Jersey vs. RESTEasy: A JAX-RS Implementation Comparison