मैं निम्नलिखित js कोड:सदस्यता की प्रतीक्षा कैसे करें?
stompClient.subscribe('/topic/clients', function (calResult) {
updateClientsTable(JSON.parse(calResult.body));
});
$.get("/clients", null);
और निम्न सर्वर कोड (अंतिम पंक्ति यह आह्वान):
@GetMapping(value = {"/clients"})
@ResponseBody
public void loadClients() {
brokerMessagingTemplate.convertAndSend("/topic/clients", clientService.getClientList());
}
कुछ समय सामने के अंत $.get("/clients", null);
का परिणाम याद करते हैं मैं समस्या को समझने के रूप में : परिणामस्वरूप पल के अंत में, सब्सक्रिप्शन नहीं होता है।
कोड में नीचे $.get("/clients", null);
डालने के लिए - सभी ठीक काम करता है।
क्या आप समझाए गए सदस्यता की प्रतीक्षा कैसे कर सकते हैं?
मुझे लगता है कि आपके पास पहले से ही एक कार्यरत स्टॉम्प कनेक्शन स्थापित है।कनेक्ट() लेकिन बाद की सदस्यता संदेश प्राप्त करने में विफल रहता है जब तक आप एक बार मेजबान से पूछताछ नहीं करते? STOMP "सफल" सदस्यता के लिए कॉलबैक प्रदान नहीं करता है। – DooMMasteR
यह दृढ़ता से पुन: पेश नहीं करता है। मुझे वाक्यांश समझ में नहीं आया: ** जब तक आप एक बार मेजबान से पूछताछ नहीं करते ** – gstackoverflow