MQ4CPP

Screenshot Λογισμικό:
MQ4CPP
Στοιχεία Λογισμικού:
Εκδοχή: 1.15
Ανεβάστε ημερομηνία: 3 Jun 15
Προγραμματιστής: Riccardo Pompeo
Άδεια: Δωρεάν
Δημοτικότητα: 25

Rating: nan/5 (Total Votes: 0)

MQ4CPP μικρή από Ουράς μηνυμάτων για C ++, είναι μια εφαρμογή ανοιχτού κώδικα σύστημα τα μηνύματα των επιχειρήσεων, που αναφέρεται επίσης ως μήνυμα προσανατολισμένη middleware (MOM).
MQ4CPP επιτρέπει C ++ θέματα εφαρμογής να επικοινωνούν με άλλα θέματα, τοπικά ή απομακρυσμένα μέσω της ανταλλαγής μηνυμάτων. Ένα μήνυμα είναι ένα αίτημα, έκθεση, και / ή εκδήλωση που περιέχει πληροφορίες που απαιτούνται για να συντονίζουν την επικοινωνία μεταξύ διαφορετικών εφαρμογών. Ένα μήνυμα παρέχει ένα επίπεδο αφαίρεσης, η οποία σας επιτρέπει να διαχωρίσετε τις λεπτομέρειες σχετικά με το σύστημα προορισμού από τον κώδικα της εφαρμογής.
Συγκεκριμένα, MQ4CPP:
επιτρέπει στις εφαρμογές C ++ που μοιράζονται ένα σύστημα ανταλλαγής μηνυμάτων για την ανταλλαγή μηνυμάτων
απλοποιεί την ανάπτυξη εφαρμογών, παρέχοντας ένα πρότυπο διασύνδεσης για τη δημιουργία, αποστολή και λήψη μηνυμάτων.
MQ4CPP επιτρέπει να οικοδομήσουμε clusterized υπηρεσίες. Ένα σύμπλεγμα αποτελείται από πολλές παρουσίες διακομιστή που εκτελεί ταυτόχρονα και εργάζονται μαζί για να παρέχουν αυξημένη επεκτασιμότητα και αξιοπιστία. Οι παρουσίες διακομιστή που αποτελούν ένα σύμπλεγμα μπορεί να τρέξει στο ίδιο μηχάνημα, ή να βρίσκονται σε διαφορετικές μηχανές.
Κάθε παρουσία του διακομιστή περιέχει ένα αποθετήριο συνόδου του ιδιότητες (ιδιότητα αντιπροσωπεύει μια κατάσταση της υπηρεσίας). Μια συνεδρία μπορεί να αναπαραχθεί σε πολλαπλές istance Server για την προστασία κρατική υπηρεσία. Εάν ένα παράδειγμα διακομιστή στον οποίο εκτελείται μια υπηρεσία αποτύχει, ένα άλλο παράδειγμα διακομιστή στον οποίο αναπτύσσεται η εν λόγω υπηρεσία μπορεί να συνεχίσει την επεξεργασία των αιτήσεων. Αντιγραφής συνεδρίας και failover την υπηρεσία εργασίας και σε ετερογενείς πλατφόρμες.
MQ4CPP υλοποιεί τις ακόλουθες παραδείγματα μηνυμάτων:
 άμεσων / έμμεσων μηνυμάτων (τοπική)
 αυτόκλητων μηνυμάτων (τηλεχειριστήριο)
 αίτησης / απάντησης (τηλεχειριστήριο)
 αξιόπιστη ανταλλαγή μηνυμάτων (αποστολή / ack)
 αυτόματη επανασύνδεση
 failover σύνδεσης σε πολλούς σέρβερ
 συνομιλία (τηλεχειριστήριο)
 μετάδοσης (τοπική)
 publish / subscribe (Local / Remote)
 Store & Forward (τηλεχειριστήριο)
MQ4CPP εφαρμόζει επίσης τις ακόλουθες υπηρεσίες:
 προηγμένη ανίχνευση για multi-threading debugging
 εξόδου για stdout
 Η Microsoft DDK WinDbg εντοπισμού σφαλμάτων
 νήμα ασφαλή συλλέκτη σκουπιδιών.
 performant εφαρμογή του LinkedList και διάνυσμα μοτίβα.
 χρονοδιακόπτη (μόνο βολή, αυτο-επανάληψη).
 νήμα ασφαλή καταγραφικό.
 αναβάλλεται ουρά για να αποφευχθεί κλειδαριές νήμα ή άπειρο looping.
 υπηρεσία αναζήτησης:
 
Οι τοπικές υπηρεσίες:
 
 απομακρυσμένες υπηρεσίες
 τοπική και απομακρυσμένη θέματα που αναφέρονται από τη λαβή.
 αυτόματο καθαρισμό των συνδέσεων του δικτύου.
 μετάδοση πρίζα:
 επαναχρησιμοποίηση του ίδιου συνδέσεις
 στατιστικής πολυπλεξίας.
 πακέτα περιορίζονται σε 65 Kbytes για να αποφευχθεί υπερχειλίσεις μνήμης.
 πακέτα που σχετίζονται με μία αλληλουχία αριθμών.
 διαχείρισης συνεδρίας:
 αποθετήριο συνεδρία του ιδιότητες
 αναπαραγωγή συνόδου μεταξύ πολλαπλές εμφανίσεις του server
 Μήνυμα encription:
 Rijndael 128
 Rijndael 256
 έτοιμοι για περισσότερα
  σύνθετα μηνύματα (όπως XML, αλλά σε δυαδική μορφή)
Καθώς η εφαρμογή της αίτησης / απάντησης παράδειγμα, MQ4CPP περιλαμβάνουν επίσης:
 Κατανεμημένα διευθυντής κλειδαριά για να επιτρέψει πολλαπλά threads μοιράζονται όλα τα πόρων
 Μεταφορά αρχείων για να μεταφέρετε αρχεία μεταξύ των θεμάτων
 Καναλιού μνήμης για να μεταφέρετε μεγάλα ammount της μνήμης (για παράδειγμα, ένα χώρο προσωρινής αποθήκευσης) μεταξύ των θεμάτων.
Τι νέο υπάρχει σε αυτήν την έκδοση:
· Αυτή η έκδοση βελτιώνει τη μεταγωγή του μηνύματος και διορθώνει κάποια σφάλματα.

Άλλο λογισμικό του προγραμματιστή Riccardo Pompeo

True3D*Shell
True3D*Shell

3 Jun 15

Σχόλια για MQ4CPP

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!