AWS - MQ Enum
Amazon MQ
Εισαγωγή στους Message Brokers
Οι message brokers λειτουργούν ως μεσάζοντες, διευκολύνοντας την επικοινωνία μεταξύ διάφορων λογισμικών συστημάτων, τα οποία μπορεί να έχουν διαφορετικές πλατφόρμες και να έχουν προγραμματιστεί σε διάφορες γλώσσες. Το Amazon MQ απλοποιεί την ανάπτυξη, λειτουργία και συντήρηση των message brokers στο AWS. Παρέχει διαχειριζόμενες υπηρεσίες για το Apache ActiveMQ και το RabbitMQ, εξασφαλίζοντας απρόσκοπτη παροχή και αυτόματες ενημερώσεις των εκδόσεων του λογισμικού.
AWS - RabbitMQ
Το RabbitMQ είναι ένα δημοφιλές λογισμικό message-queueing, γνωστό επίσης ως message broker ή queue manager. Βασικά είναι ένα σύστημα όπου διαμορφώνονται ουρές. Οι εφαρμογές αλληλεπιδρούν με αυτές τις ουρές για να στείλουν και να λάβουν μηνύματα. Τα μηνύματα σε αυτό το πλαίσιο μπορούν να μεταφέρουν διάφορες πληροφορίες, από εντολές για την έναρξη διεργασιών σε άλλες εφαρμογές (πιθανώς σε διαφορετικούς διακομιστές) έως απλά κείμενα μηνύματα. Τα μηνύματα κρατούνται από το λογισμικό του queue-manager μέχρι να ανακτηθούν και να επεξεργαστούν από μια λαμβάνουσα εφαρμογή. Το AWS παρέχει μια εύκολη λύση για τη φιλοξενία και διαχείριση των διακομιστών RabbitMQ.
AWS - ActiveMQ
Το Apache ActiveMQ® είναι ένας κορυφαίος ανοιχτού κώδικα, βασισμένος σε Java message broker γνωστός για την ευελιξία του. Υποστηρίζει πολλά πρωτόκολλα βιομηχανίας, προσφέροντας εκτεταμένη συμβατότητα πελατών σε μια ευρεία γκάμα γλωσσών και πλατφορμών. Οι χρήστες μπορούν:
Να συνδεθούν με πελάτες που έχουν γραφεί σε JavaScript, C, C++, Python, .Net και άλλες.
Να εκμεταλλευτούν το πρωτόκολλο AMQP για να ενσωματώσουν εφαρμογές από διάφορες πλατφόρμες.
Να χρησιμοποιήσουν το STOMP μέσω websockets για ανταλλαγή μηνυμάτων σε εφαρμογές ιστού.
Να διαχειριστούν συσκευές IoT με το MQTT.
Να διατηρήσουν υπάρχουσα υποδομή JMS και να επεκτείνουν τις δυνατότητές της.
Η ανθεκτικότητα και η ευελιξία του ActiveMQ το καθιστούν κατάλληλο για μια πληθώρα απαιτήσεων μηνυμάτων.
Απαρίθμηση
ΕΡΓΑΣΙΕΣ: Υποδείξτε πώς να εντοπίσετε εσωτερικά το RabbitMQ και το ActiveMQ και πώς να ακούτε σε όλες τις ουρές και να στέλνετε δεδομένα (στείλτε PR αν γνωρίζετε πώς να το κάνετε αυτό)
Ανέβασμα δικαιωμάτων
AWS - MQ PrivescΜη εξουσιοδοτημένη πρόσβαση
AWS - MQ Unauthenticated EnumΔιατήρηση
Εάν γνωρίζετε τα διαπιστευτήρια για πρόσβαση στον ιστότοπο του RabbitMQ, μπορείτε να δημιουργήσετε ένα νέο χρήστη με δικαιώματα διαχειριστή.
Αναφορές
Last updated