मैं अपने असाइनमेंट के लिए स्प्रिंग बूट का उपयोग करने की योजना बना रहा हूं। डेटाबेस के कनेक्शन के साथ यह एक सामान्य सर्वर अनुप्रयोग है। मुझे पता है कि मैं अपनी संपत्तियों को बाहरी बनाने के लिए Spring Configuration का उपयोग कर सकता हूं उदा। डीबी कनेक्शन विवरण। लेकिन मेरे पास अन्य गतिशील गुण भी हैं जिन्हें रनटाइम पर अपडेट किया जाना आवश्यक है। जैसे फ्लिपर्स/फीचर झंडे। मेरे आवेदन की कुछ विशेषताओं को गतिशील रूप से नियंत्रित करने की आवश्यकता है उदा। की तरह एक संपत्ति की कल्पना app.cool-feature.enable = सच और फिर थोड़ी देर में एक ही सुविधा तक बंद कर दिया जाएगा app.cool-feature.enable = falseवसंत बूट का उपयोग करते समय गतिशील गुणों को कैसे कॉन्फ़िगर करें?
कोई सुझाव के बाद क्या सबसे अच्छा अभ्यास है रनटाइम पर ऐसे गतिशील व्यवहार को घेरने के आसपास? मैं निम्नलिखित विकल्पों के परिवर्तन को गति प्रदान करने के बारे में सोच सकते हैं ...
- एक JMS संदेश सर्वर उदाहरण के लिए ऊपर संपत्ति परिवर्तन के साथ
- कॉल एक उजागर एपीआई endpoint सर्वर उदाहरण पर जैसे भेजें पोस्ट http://myapp/admin/config/update { "config": { "app.cool-feature.enable": सच } }
मैं जानता हूँ कि मैं इस को लागू करने अपने ही कस्टम कोड लिख सकते हैं (यह 3 के लिए होगा समय) लेकिन बस सोच रहा है कि गतिशील संपत्ति विन्यास के आसपास पहले से ही मानक तरीका/सामान्य अभ्यास है जो मुझे पता नहीं है। यह भी अच्छा होगा अगर यह अपाचे चिड़ियाघर, कोरोस आदि, नेटफ्लिक्स क्यूरेटर इत्यादि जैसे अन्य समाधानों के साथ काम कर सके और वसंत के साथ घनिष्ठ एकीकरण हो।
विचार? अपने मुखपृष्ठ से www.togglz.org
: