RabbitMQ αποτελείται από δύο μέρη. Ένας server που λέει τα μηνύματα πού να πάτε και πελάτη για την αποστολή και λήψη δεδομένων.
Εργασία γύρω AMQP ( ΡΟΗΓΜΕΝΕΣ M ήνυμα Q ueuing P ΡΩΤΟΚΟΛΛΟ), RabbitMQ έχει σχεδιαστεί για την αποτελεσματική υποστηρίξει μια ευρεία ποικιλία εφαρμογών μηνυμάτων και προτύπων επικοινωνίας, βοηθώντας τους προγραμματιστές να δημιουργήσουν λογισμικού (Web-) που επικοινωνεί με ένα διακομιστή ή με τα μέρη που το απαρτίζουν.
Εκτός από το ειδικό εξυπηρετητή που χρησιμοποιείται για τις εργασίες αυτές, RabbitMQ προσφέρει σήμερα επίσημες και ανεπίσημες πελατών για:
PHP
Java
Ruby
Python
C #
Clojure
Erlang
Perl
Τι είναι καινούργιο σε αυτήν την έκδοση:
- ουρές προτεραιότητας
- Ταχύτερη επιμονή
- I / O στατιστικές
- .NET αλλαγές API πελάτη
Τι είναι καινούργιο στην έκδοση 3.6.0:
- ουρές προτεραιότητας
- Ταχύτερη επιμονή
- I / O στατιστικές
- .NET αλλαγές API πελάτη
Τι είναι καινούργιο στην έκδοση 3.5.5:
- ουρές προτεραιότητας
- Ταχύτερη επιμονή
- I / O στατιστικές
- .NET αλλαγές API πελάτη
Τι είναι καινούργιο στην έκδοση 3.5.3:
- ουρές προτεραιότητας
- Ταχύτερη επιμονή
- I / O στατιστικές
- .NET αλλαγές API πελάτη
Τι είναι καινούργιο στην έκδοση 3.5.1:
- ουρές προτεραιότητας
- Ταχύτερη επιμονή
- I / O στατιστικές
- .NET αλλαγές API πελάτη
Τι είναι καινούργιο στην έκδοση 3.4.4:
- απαντήσεις Fast RPC
- ενεργοποίηση Ζωντανή plugin
- Επανασύνδεση πελάτη .NET
Τι είναι καινούργιο στην έκδοση 3.3.5:
- Δώστε ένα μηχανισμό για τη διάγνωση κολλήσει διαδικασίες
- Σωστά διαβάζετε / proc / meminfo σε Linux, ακόμη και αν γραμμές δεν περιέχουν άνω και κάτω τελεία
- Προστέθηκε loopback_users στο αρχείο ρυθμίσεων του δείγματος
- Αποτροπή μεγάλες καθυστερήσεις στην έκδοση μετά από ένα κόμβο κατεβαίνει και οι συνδέσεις του δικτύου για να το χρόνο έξω
- Δώστε unminimised εκδόσεις όλων πακέτο βιβλιοθηκών JavaScript
Τι είναι καινούργιο στην έκδοση 3.3.0:
- Δυναμική φτυάρια
- πελάτη Επανασύνδεση Java
- προσκόμισης των Καταναλωτών
Τι είναι καινούργιο στην έκδοση 3.2.0:
- Ηνωμένες ουρές
- ενισχυμένων πολιτικών
- προτεραιότητες των Καταναλωτών
- Ειδοποιήσεις Αποκλεισμένοι σύνδεση
- Ειδοποιήσεις αποτυχία ελέγχου ταυτότητας
Τι είναι καινούργιο στην έκδοση 3.1.4:
- Αυτή η έκδοση διορθώνει δύο σφάλματα ασφαλείας: α διάσχιση κατάλογο bug για το plugin διαχείριση (και άλλες εφαρμογές HTTP) σε Windows, και ένα μέσο για να ανατρέψει δημοσιεύει ελέγχου πρόσβασης με χρήση νεκρός-γράμματα.
Τι είναι καινούργιο στην έκδοση 3.1.2:.
- Διορθώσεις σφαλμάτων
Τι είναι καινούργιο στην έκδοση 3.1.1:.
- Διορθώσεις σφαλμάτων
Τι είναι καινούργιο στην έκδοση 3.1.0:
- Πρόθυμος συγχρονισμό των σκλάβων καθρέφτη ουρά
- Αυτόματη επούλωση κατάτμηση διασποράς
- ΑΠΟΔΟΣΕΙΣ στο πρόγραμμα διαχείρισης
- όρια μήκους Ουρά
Τι είναι καινούργιο στην έκδοση 3.0.2:
- Αυτή η έκδοση διορθώνει μια σειρά από σφάλματα στο 3,0. 1 και παλαιότερες εκδόσεις.
Τι είναι καινούργιο στην έκδοση 3.0.0:
- Αυτή η έκδοση εισάγει δυναμική, η πολιτική που βασίζεται σε έλεγχο του κατοπτρισμού και ομοσπονδίας, βελτιώνει τη φιλικότητα προς το χρήστη του clustering, προσθέτει υποστήριξη για ανά μήνυμα TTL, εισάγει plugins για το web-STOMP και MQTT, και προσθέτει πολλά μικρότερα νέα χαρακτηριστικά και διορθώσεις σφαλμάτων.
Τι είναι καινούργιο στην έκδοση 2.8.7:
- Αυτή η έκδοση διορθώνει μια σειρά από σφάλματα στο μεσίτη , Erlang πελάτη και STOMP και τη διαχείριση των plugins.
Τι είναι καινούργιο στην έκδοση 2.8.5:
- Αυτό είναι πρωτίστως ένα bugfix απελευθέρωση, με αρκετές βελτιώσεις να ΗΑ ουρές.
Τι είναι καινούργιο στην έκδοση 2.8.4:
- Διορθώθηκε το bug που μπορεί να προκαλέσει την περιστροφή καταγραφής για να προκαλέσει μια κατάσταση όπου το αρχείο καταγραφής μεγαλώνει γρήγορα και χωρίς τέλος, τελικά εξαντλώντας όλα τα διαθέσιμα χώρο στο δίσκο.
Τι είναι καινούργιο στην έκδοση 2.8.3:
- Αυτό είναι πρωτίστως ένα bugfix απελευθέρωση, με κάποιες μικρές βελτιώσεις (κάνει την παρακολούθηση χώρου στο δίσκο λιγότερο παρεμβατική από προεπιλογή, τη βελτίωση των επιδόσεων SSL με τον πελάτη Java).
Τι είναι καινούργιο στην έκδοση 2.8.2:
- Αυτή η έκδοση διορθώνει μια σειρά από σφάλματα και βελτιώνει την απόδοση σε διάφορους τομείς, καθώς και την εισαγωγή παρακολούθηση χώρο στο σκληρό δίσκο και την αναφορά κατάστασης ομοσπονδίας.
Τι είναι καινούργιο στην έκδοση 2.8.0:
- Αυτή η έκδοση διορθώνει μια σειρά από σφάλματα και προσθέτει νέα χαρακτηριστικά. Αξιοσημείωτες νέα χαρακτηριστικά περιλαμβάνουν:
- Νεκρά γράμματα -. Ουρές να καθορίσετε μια ανταλλαγή στην οποία θα πρέπει να κατευθυνθούν τα μηνύματα όταν απορρίπτονται ή λήγουν
- Εσωτερικός έλεγχος της ροής να περιορίσουν τη χρήση της μνήμης και να κάνουν τις επιδόσεις πιο προβλέψιμη αν ο server είναι υπερφορτωμένος.
Τι είναι καινούργιο στην έκδοση 2.7.1:
- Αυτή η έκδοση περιλαμβάνει σημαντικές διορθώσεις σε υψηλή ανάκτηση διαθεσιμότητα, διορθώσεις στον προσαρμογέα STOMP, συμβατότητα με Erlang Release R15b, και γενικές βελτιώσεις στη διεπαφή διαχείρισης, την απόδοση και τη σταθερότητα.
Τι είναι καινούργιο στην έκδοση 2.6.1:
- Αυτή η έκδοση διορθώνει ένα bug στο 2.6.0 έκδοση που προκαλεί το μεσίτη να αδυνατούν να επανεκκινήσετε την επανεκκίνηση σε ορισμένα λειτουργικά συστήματα.
Τι είναι καινούργιο στην έκδοση 2.6.0:
- Το αποκορύφωμα αυτής της έκδοσης είναι η εισαγωγή των ενεργών δραστικών ΗΑ, με ουρές να πάρει επαναληφθεί σε κόμβους σε ένα σύμπλεγμα. Υπάρχουν πολλές άλλες βελτιώσεις, ιδιαίτερα με τη διαχείριση και Stomp plug-ins, καθώς και μια σειρά από διορθώσεις σφαλμάτων.
Τι είναι καινούργιο στην έκδοση 2.5.1:
- Το παρόν δελτίο σωστά αναβαθμίζει από RabbitMQ 2.1.1 και 2.2.0. Δεν υπάρχουν άλλες αλλαγές σε σύγκριση με το 2.5.0.
Τι είναι καινούργιο στην έκδοση 2.5.0:
- Αλλαγές:
- Recovery έχει απλοποιηθεί, βελτιώνοντας τους χρόνους εκκίνησης, όταν υπάρχουν πολλά χρηματιστήρια ή δέστρες.
- Οι βιβλιοδεσίες ανακτηθεί μεταξύ ανθεκτικό ουρές και μη διαρκών ανταλλαγών για την επανεκκίνηση των μεμονωμένων κόμβων συμπλέγματος.
- Καλύτερη απόδοση κάτω από υψηλό φορτίο και την πίεση της μνήμης.
- συμβατότητα Πηγή με τη νέα έκδοση Erlang R14B03.
- Τα νέα χαρακτηριστικά περιλαμβάνουν:
- Ανιχνεύοντας εγκατάσταση για τον εντοπισμό σφαλμάτων εισερχόμενα και εξερχόμενα μηνύματα, (βλέπε firehose).
- Βελτιωμένη εισερχόμενων απόδοση του δικτύου.
- Βελτιωμένη απόδοση δρομολόγησης.
- Νέες εντολές rabbitmqctl ( «έκθεση», «περιβάλλον» και «cluster_status»).
Τι είναι καινούργιο στην έκδοση 2.4.1:
- Διορθώσεις σφαλμάτων:
- Fix θραύση των αναβαθμίσεων, όταν ανθεκτικά ουρές είναι παρόντες ή μετά από ένα μη καθαρό τερματισμό.
- Πρόληψη & quot? Rabbitmqctl αναμονή & quot? από το να περιμένει για πάντα, σε ορισμένες περιπτώσεις.
- Ο μεσίτης μπορεί να τρέξει σε Erlang R12b-3 και πάλι.
- Ορισμένες άλλες διορθώσεις μικρών σφαλμάτων.
- Βελτιώσεις:
- Αναβαθμίσεις σε συστάδες.
- Βελτίωση χρήση μνήμης, όταν ασχολούνται με επίμονη μηνύματα σε αναμονή για ACKs από τους καταναλωτές.
- Καλύτερη αναφορά σφαλμάτων για μερικά προβλήματα εκκίνησης.
- Προσθήκη timestamp σε εκδηλώσεις που δημοσιεύθηκε στην amq.rabbit.log ανταλλαγής.
Τι είναι καινούργιο στην έκδοση 2.4.0:
- Διορθώσεις σφαλμάτων:
- Σε ένα σύμπλεγμα, δεν παραλείπουν με εσωτερικό σφάλμα κατά την εκ νέου κήρυξη μιας ουράς σε μια σύνδεση σε έναν κόμβο, εκτός από την ουρά του & quot? Σπίτι & quot? κόμβο.
- Σε ένα σύμπλεγμα, αναφέρει μια μη-βρέθηκε σφάλμα, αντί του εσωτερικού σφάλματος κατά την προσπάθεια για την εκ νέου κηρύξει διαρκή ουρά της οποίας ο κόμβος δεν είναι διαθέσιμο.
- Μην αγνοείτε τη μεταβλητή RABBITMQ_LOG_BASE στα Windows.
- Στερεώστε ένα bug που προκαλεί συνδέσεις SSL για να πεθάνει για Erlang πριν από την R14, όταν χρησιμοποιεί το & quot? Rabbitmqctl list_connections & quot? με τις επιλογές SSL.
- Διάφορες μικρές διορθώσεις.
- Βελτιώσεις:
- Σε μεγάλο βαθμό επιταχύνει δρομολόγησης για το θέμα των ανταλλαγών με πολλές συνδέσεις.
- πολλαπλασιάζονται συναγερμούς μνήμης μέσω του συμπλέγματος, έτσι αντιδρούν καλύτερα στις πιέσεις της μνήμης σε μεμονωμένους κόμβους.
- αποστολέα-επιλεγμένη κατανομή (δηλ προσθέσετε υποστήριξη για το CC και κεφαλίδες BCC).
Τι είναι καινούργιο στην έκδοση 2.3.0:
- Αυτή η έκδοση διορθώνει μια σειρά από σφάλματα και εισάγει μερικά βελτιώσεις, συμπεριλαμβανομένης της ροής δημοσιεύει επιβεβαιώσεις, νέους μηχανισμούς plugin για τον έλεγχο ταυτότητας και εξουσιοδότησης, και πολύ περισσότερα.
Τι είναι καινούργιο στην έκδοση 2.2.0:
- Διορθώσεις σφαλμάτων:
- θέμα Fix που προκαλεί την επικοινωνία cross-cluster σε αδιέξοδο μετά από παρατεταμένη δραστηριότητα σύμπλεγμα.
- διαρροή Fix μνήμη ουρά όταν χρησιμοποιούν το plugin διαχείρισης ή άλλους καταναλωτές των στατιστικών ουρά.
- Μεσίτες ξεκίνησε με rabbitmq_multi.bat είναι τώρα restartable.
- Επαναφορά Clustering δεν καταστρέφει πλέον εγκατασταθεί plugins.
- κατάσταση κούρσας Fix μεταξύ της δήλωσης ουρά και τον τερματισμό σύνδεσης που προκαλεί ψευδή σφάλματα noproc να εμφανίζεται στο αρχείο καταγραφής.
- Fix διαρροή μνήμης όταν μακροχρόνια κανάλια καταναλώνουν και να ακυρώσει σε πολλές ουρές.
- queue.declare και αύξηση exchange.declare precondition_failed όχι not_allowed όταν προσπαθούν να ξαναορίσετε μια ουρά ή ανταλλαγή με παραμέτρους διαφορετικές από αυτές που σήμερα είναι γνωστό με το μεσίτη.
Τι είναι καινούργιο στην έκδοση 2.1.1:
- Αυτή η έκδοση διορθώνει μια σειρά από σφάλματα και εισάγει μερικά βελτιώσεις, συμπεριλαμβανομένης της ανταλλαγής για να ανταλλάξει τις συνδέσεις και τις κάποιες βελτιώσεις στην απόδοση, στο διακομιστή και των πελατών.
Τα σχόλια δεν βρέθηκε