मेरे पास 100 ग्राहक हैं। प्रत्येक ग्राहक के पास अद्वितीय उपयोगकर्ता नाम, पासवर्ड और दो चैनल होते हैं (उपयोगकर्ता अलग-अलग चैनलों से अलग नहीं हो सकते हैं)। क्या मुझे प्रत्येक उपयोगकर्ता के लिए वर्चुअलहोस्ट बनाना चाहिए?क्या वर्चुअलहोस्ट RabbitMQ में एक अच्छा पैटर्न है?
कैसे नीचे स्थिति ?:
my_user
केवल कनेक्ट कर सकते हैं के लिए उचित उपयोगकर्ता की अनुमति लिखने केusername
औरpassword
my_user
का उपयोग करuser_channel
चैनल से केवल उपभोग कर सकते हैंuser_vhost
बुलाया vahost कोmy_user
कर सकते हैं केवलuser_channel
चैनल- पर प्रकाशित करें 10 दूरस्थ रूप से
कनेक्ट कर सकते हैं!
कतार, एक्सचेंज इत्यादि बनाने, हटाने, घोषित करने के बारे में कैसे? उपभोक्ता को इस क्रिया तक पहुंच नहीं होनी चाहिए। क्या मैं प्रति वोस्ट अनुमति केवल अनुमति देकर इसे प्राप्त कर सकता हूं? – User
हां, इस तरह की अनुमतियों का उपयोग करना संभव है, उदाहरण के लिए, 'rabbitmqctl' – hveiga
यह कैसे करें? :-) मैं कई घंटों के उदाहरण खोज रहा हूं :-) – User