मैं माइक्रोसर्विसेज के साथ काम कर रहा हूं और जीआईटी रेपो में केंद्रीय रूप से कॉन्फ़िगरेशन स्टोर करने के लिए स्प्रिंग क्लाउड कॉन्फ़िगरेशन सर्वर का उपयोग कर रहा हूं। मेरे पास कुछ एप्लिकेशन विशिष्ट xml फ़ाइलें हैं जिन्हें मैं निम्न URL का उपयोग करके कॉन्फ़िगरेशन सर्वर से xml फ़ाइल प्राप्त करने में सक्षम हूं:
{स्प्रिंग-क्लाउड-सर्वर-यूरी}/{नाम}/{प्रोफाइल}/{लेबल}/{पथ}

मैं विकास, परीक्षण इत्यादि जैसे प्रोफाइल के आधार पर फाइलों को अलग करने में सक्षम हूं, लेकिन एप्लिकेशन विशिष्ट बनाने के लिए एक्सएमएल फाइल को सहेजते समय एप्लिकेशन नाम का उल्लेख करने का कोई तरीका है।

आइए मान लें कि yml या गुण फ़ाइल के लिए हम उन्हें कुछ इस तरह सहेजते हैं:

{application-name}-{profile-name}.properties

लेकिन स्प्रिंग क्लाउड डॉक्यूमेंटेशन के अनुसार यह हमें केवल प्रोफाइल के अनुसार इसे स्टोर करने का विकल्प देता है:

https://cloud.spring.io/spring-cloud-config/ multi/multi__serving_plain_text.html

लेकिन मैं जो चाहता हूं वह कुछ इस तरह है:
लॉग-{आवेदन-नाम}-{प्रोफ़ाइल-नाम}.xml

क्योंकि इसके बिना मैं नहीं जानता कि
. में 'आवेदन' का क्या महत्व है {स्प्रिंग-क्लाउड-सर्वर-यूरी}/{applicationname}/{प्रोफाइल}/{लेबल}/{पथ}

अग्रिम धन्यवाद, मुझे बताएं कि क्या मैं किसी ऐसी दिशा में सोच रहा हूं जो स्प्रिंग क्लाउड कॉन्फ़िगरेशन की समर्थित विशेषता नहीं है।

3
Swati Kp 7 अक्टूबर 2018, 10:50

1 उत्तर

सबसे बढ़िया उत्तर

मैंने स्प्रिंग-क्लाउड-कॉन्फ़िगरेशन गिटहब रिपॉजिटरी में एक ही मुद्दा उठाया और मेरा मानना ​​​​है कि यह अभी संभव नहीं है।

समस्या यहां देखें

0
double-beep 10 जून 2019, 11:02