RESTful प्रलेखन पढ़ना, ऐसा लगता है कि एसिंक्रोनस इंस्टेंस को कार्यान्वित करना संभव नहीं है, लेकिन किसी को SO पर बेहतर पता चल सकता है।असीमित रीस्टफुल वेब सेवाएं संभव हैं?
क्या मैं यहाँ मतलब मैं अतुल्यकालिक रूप से सेवा अनुरोध निष्पादित करने के लिए चाहते हैं:
@Path("/helloworld", asyncSupported=true)
public class MyHelloWorldService {
...
}
मैं जानता हूँ कि asyncSupported
@Path
में निर्धारित नहीं है, लेकिन मैं @WebServlet
के लिए इसी तरह कुछ के लिए देख रहा हूँ। फिर, मैं AsyncContext
उदाहरण (या समकक्ष कुछ भी) का उपयोग करना चाहता हूं।
क्या यह संभव है?
AJAX का उपयोग अपने रीस्टफुल विधि को असीमित रूप से कॉल करने के लिए क्यों नहीं करें? –
@The क्योंकि AsyncContext को Servlet में अत्यधिक थ्रेड-प्रति-अनुरोध समस्या को हल करने के लिए लागू किया गया था। अस्थायी कॉल करने के लिए अजाक्स का उपयोग इस मुद्दे से निपटने के लिए नहीं होगा (सर्वर की तरफ)। विचार/समाधान धागे के सीमित सेट (Nginx की तरह थोड़ा) पर प्रसंस्करण के लिए अनुरोध कतार करना है। – JVerstry
आप http://java.net/projects/jersey/lists/users/archive सूची पर पूछना चाहेंगे। आईआईआरसी जर्सी ने कुछ समय पहले वायदा के साथ प्रयोग किया था। यकीन नहीं है कि क्या विकसित हुआ है। –