खरगोश एमक्यू + वेब स्टॉम्प अद्भुत है। हालांकि, मेरे पास कुछ विषय हैं जिन्हें मैं केवल पढ़ने के लिए या केवल लिखने के रूप में सुरक्षित रखना चाहता हूं।खरगोश एमक्यू + वेब स्टॉम्प और सुरक्षा
ऐसा लगता है कि इन्हें सुरक्षित करने के लिए एकमात्र तंत्र rabbitmqctl के साथ हैं। मैं एक vhost, उपयोगकर्ता बना सकता हूं और फिर कुछ अनुमतियां लागू कर सकता हूं। हालांकि, यह वह जगह है जहां स्टॉम्प और खरगोश कार्यान्वयन टूटना शुरू हो जाता है।
विषय फॉर्म लेते हैं:/विषय/blah stomp में, जो एक रूटिंग कुंजी "blah" के साथ खरगोश में "amq.topic" के लिए मार्ग। ऐसा लगता है कि रूटिंग कुंजी के लिए अनुमतियां सेट करने का कोई तरीका नहीं है। लगता है:
rabbitmqctl set_permissions -p vhost user ".*" ".*" "^amq\.topic"
सबसे अच्छा मैं कर सकता हूं, जो अभी भी "सभी" विषय है। मैंने एक्सचेंजों में भी देखा है, लेकिन इन्हें फ्लाई पर परिभाषित करने के लिए जावास्क्रिप्ट में कोई रास्ता नहीं है।
क्या मुझे यहां कुछ याद आ रही है?
संदर्भ: http://www.rabbitmq.com/blog/2012/05/14/introducing-rabbitmq-web-stomp/
के साथ जवाब देना पड़ता है, मैंने एक एक्सचेंज का उपयोग करके समाप्त किया। आदर्श नहीं, मुख्य रूप से क्योंकि यह तैनाती को जटिल बनाता है, लेकिन यह काम कर रहा है। – jbg