के साथ HTTP/1.1 और HTTP/2 समर्थन मैं एक जेएक्स-आरएस क्लाइंट को कार्यान्वित करना चाहता हूं जो एक जेएक्स-आरएस क्लाइंट के लिए HTTP/1.1 और HTTP/2 का समर्थन करता है।समर्थन जेएक्स-आरएस क्लाइंट
विचार HTTP/2 का उपयोग करना है यदि सर्वर HTTP/2 के साथ ALPN का समर्थन करता है और यदि सर्वर कोई जानकारी प्रदान नहीं करता है तो HTTP/1.1 का उपयोग करता है।
मैंने एएलपीएन के बारे में कुछ लेख पढ़े हैं और ऐसा लगता है लेकिन मुझे एक ही समय में इन प्रोटोकॉल का समर्थन करने वाला कुछ भी नहीं मिला है। मैंने इन्हें एक साथ प्लग करने का प्रबंधन नहीं किया।
मैं वर्तमान में Jetty HTTP/1.1 transport connector for Jersey और custom implementation for HTTP/2 transport connector का उपयोग कर रहा हूं।
एएलपीएन के आधार पर उपयोग के लिए परिवहन के गतिशील चयन का समर्थन करने के लिए आप जेटी को [एक समस्या खोलें] (https://github.com/eclipse/jetty.project/issues) करना चाहते हैं। इस तरह, आप केवल एक जर्सी परिवहन लिखेंगे जो दोनों प्रोटोकॉल के साथ काम करता है। धन्यवाद ! – sbordet
@sbordet मैंने अभी [मुद्दा] बनाया है (https://github.com/eclipse/jetty.project/issues/1350) –
क्या आप अपने आवेदन में किसी भी एसिंक कॉल का उपयोग करने की कोशिश कर रहे हैं –