Chcę zaimplementować klienta JAX-RS obsługującego protokoły HTTP/1.1 i HTTP/2 dla klienta JAX-RS.Obsługa HTTP/1.1 i HTTP/2 za pomocą klienta JAX-RS
Ideą jest użycie protokołu HTTP/2, jeśli serwer obsługuje protokół ALPN z protokołem HTTP/2 i używa protokołu HTTP/1.1, jeśli serwer nie dostarcza żadnych informacji.
Przeczytałem kilka artykułów na temat ALPN i wydaje się, że to możliwe, ale nie znajduję niczego wspierającego ten protokół w tym samym czasie. Nie udało mi się ich połączyć.
Obecnie używam Jetty HTTP/1.1 transport connector for Jersey i custom implementation for HTTP/2 transport connector.
Chcesz [otworzyć numer] (https://github.com/eclipse/jetty.project/issues) na Jetty, aby wesprzeć dynamiczny wybór transportu do użycia na podstawie ALPN. W ten sposób napiszesz tylko jeden transport z Jersey, który obsługuje oba protokoły. Dzięki ! – sbordet
@ sbordet Właśnie utworzyłem [wydanie] (https://github.com/eclipse/jetty.project/issues/1350) –
Czy próbujesz użyć jakichkolwiek połączeń asynchronicznych w swojej aplikacji –