हमारे पास एक माइक्रोसर्विसेज आर्किटेक्चर है, यानी हमारे सिस्टम के मुख्य घटकों में से प्रत्येक को एक अलग जावा ऐप (जार या युद्ध) के रूप में चलाने के लिए डिज़ाइन किया गया है।क्रॉस-एप स्प्रिंग इंटीग्रेशन फ्लो का विज़ुअलाइज़ेशन कैसे प्राप्त करें?
हम घटकों (एमक्यू सेवा पर) के बीच संचार की सुविधा के लिए वसंत एकीकरण का उपयोग करते हैं।
हम सिस्टम की पूरी एकीकरण परत का ग्राफिकल आरेख कैसे प्राप्त कर सकते हैं, यह देखते हुए कि प्रत्येक घटक का अपना स्प्रिंग इंटीग्रेशन एक्सएमएल कॉन्फ़िगरेशन है?
ध्यान दें कि हम जानते हैं कि इसे एक ही एप्लिकेशन में कैसे करना है। प्रश्न यह है कि इसे क्रॉस-ऐप कैसे करें।
उदाहरण: घटक 1 POJOs की धारा उत्पन्न करता है -> MQ -> घटक 2 JSON के POJO वस्तु ग्राफ serializes -> MQ -> घटक 3 JSON इसके अलावा
डीबी, अगर एक व्यवहार्य समाधान के लिए होगा की बचत होती है एक स्प्रिंग इंटीग्रेशन कॉन्फ़िगरेशन बनाएं, फिर यह सुनिश्चित करने के लिए कि सभी घटक इसका उपयोग कैसे करते हैं?
और आप इसे एक ही एप्लिकेशन में कैसे करते हैं? – Marged
ग्रहण (https://marketplace.eclipse.org/content/spring-ide) या स्प्रिंग टूल सूट (https://spring.io/tools) के लिए स्प्रिंग आईडीई प्लगइन स्थापित करें। फिर अपनी स्प्रिंग एकीकरण एक्सएमएल कॉन्फ़िगरेशन फ़ाइल खोलें। फिर "एकीकरण-ग्राफ" पर क्लिक करें। मुझे यह स्वीकार करना है कि ग्राफ बहुत सुंदर नहीं है, या टूलिंग बहुत उपयोगकर्ता के अनुकूल है। उदाहरण के लिए, मैं "एसई [एक्स]" आदि जैसे लेबल के बावजूद नए एसआई घटकों को जोड़ने का तरीका नहीं समझ सकता। –