ऐप से अपेक्षित लोड क्या है? यदि आपके पास अधिक समरूपता है, तो मुझे लगता है कि AddScoped
. का उपयोग करना हर अनुरोध के लिए कनेक्शन शुरू करने और बंद करने के लिए बहुत सारे अनावश्यक बोझ का मतलब होगा।
साथ ही ये अवलोकन IMHO दिखाते हैं कि आपको AddSingleton
. का उपयोग करना चाहिए
(...) यह असाधारण रूप से दुर्लभ है कि आप संक्षेप में एक कनेक्शन मल्टीप्लेक्सर का उपयोग करना चाहेंगे, क्योंकि विचार इस ऑब्जेक्ट का पुन:उपयोग करना है।
रेडिस का एक अन्य सामान्य उपयोग पब/उप संदेश वितरण उपकरण के रूप में है; यह भी सरल है, और कनेक्शन विफल होने की स्थिति में, TheConnectionMultiplexer अनुरोधित चैनलों की पुनः सदस्यता लेने के सभी विवरणों को संभाल लेगा।
साथ ही, आप ConnectionMultiplexer
. के केवल एक इंस्टेंस वाली मेमोरी को सेव करेंगे (आईएमएचओ)।