सवाल Nginx की "मुख्य रेखा" और "स्थिर" शाखाओं के बीच क्या अंतर है?


ऐसा प्रतीत होता है दो सक्रिय शाखाएं nginx वेब सर्वर का: एक "मुख्य रेखा" शाखा (वर्तमान में 1.9.x) और एक "स्थिर" शाखा (वर्तमान में 1.8.x)। क्या कोई आधिकारिक स्रोत प्रदान कर सकता है जो इन दोनों शाखाओं के बीच अंतर का वर्णन करता है और उनके बीच कोई कैसे चुनाव करेगा?


49
2017-08-18 16:19


मूल


स्पष्ट के अलावा? - Michael Hampton♦
@ माइकल हैम्पटन अंतर स्पष्ट होगा यदि शाखाएं "स्थिर" और "विकास" थीं: "उत्पादन में 'विकास' शाखा का उपयोग न करें"। क्या "मेनलाइन" शाखा उत्पादन सेटिंग्स में उपयोग करने के लिए उपयुक्त है? यह मेरे जैसा लगता है। - bdesham
@MichaelHampton इस सवाल को समय के साथ मेलिंग सूची के माध्यम से चर्चा की। Nginx मुख्य लाइन (विकास) शाखा का मतलब नहीं है अस्थिर लेकिन आंतरिक परिवर्तन के माध्यम से तीसरे पक्ष के मॉड्यूल को प्रभावित करने वाले संभावित परिवर्तन, अच्छा उदाहरण है टेंगिन लूआ और सौ अन्य मॉड्यूल के साथ। Nginx डेवलपर्स उत्पादन में मुख्य लाइन संस्करण का उपयोग करने की सलाह देते हैं। - Anatoly


जवाब:


मुख्य रेखा और स्थिर के बीच का अंतर यहां समझाया गया है:

https://www.nginx.com/blog/nginx-1-6-1-7-released/

एक ग्राफिकल सारांश:

enter image description here

अन्य मतभेदों में से:

ध्यान दें कि स्थिर का मतलब अधिक विश्वसनीय या अधिक बग-फ्री नहीं है। में   तथ्य यह है कि मुख्य रेखा को आम तौर पर अधिक विश्वसनीय माना जाता है क्योंकि हम   बंदरगाह सभी बग इसे हल करता है, न केवल इसके लिए महत्वपूर्ण फिक्स   स्थिर शाखा दूसरी ओर, स्थिर शाखा में परिवर्तन हैं   तीसरे पक्ष के मॉड्यूल को प्रभावित करने की बहुत संभावना नहीं है। हम वही नहीं करते हैं   मुख्य रेखा से संबंधित प्रतिबद्धता, जहां नई विशेषताएं प्रभावित कर सकती हैं   तीसरे पक्ष के मॉड्यूल के संचालन।

इसके अलावा:

हम अनुशंसा करते हैं कि सामान्य रूप से आप एनजीआईएनएक्स मेनलाइन शाखा को तैनात करें   हर समय।


71
2017-08-18 23:09



क्या आप जानते हैं कि कांटा कितनी बार होता है? यही कारण है कि लगभग 1.9 अगले स्थिर संस्करण बन जाएगा? - ColinM
कोई जानकारी नहीं। इस तरह के ऐतिहासिक डेटा को नहीं देखा और यहां तक ​​कि यदि आप इसे औसत से बाहर निकाल देते हैं, तो आप उस तारीख को बैठने की तारीख तक इंतजार नहीं करना चाहेंगे और औसत से अच्छी तरह से पता लगा सकते हैं। यदि आप नवीनतम स्थिर रूप से स्थिर चाहते हैं, तो आप ताओबाओ द्वारा हमेशा टेंगिन वेब सर्वर कांटा देख सकते हैं। यह ताओबाओ के लिए अरबों राजस्व में पर्याप्त स्थिर है, इसलिए ठीक होना चाहिए। - JayMcTee
12 अप्रैल 2017 से अपडेट की गई पोस्ट: nginx.com/blog/nginx-1-12-1-13-released - SauceCode