Course Outline
Εισαγωγή
- RabbitMQ έναντι της προεπιλεγμένης τεχνολογίας ουράς των Windows (MSMQ)
Κατανόηση Microservices (μικροϋπηρεσίες) και Ουρά μηνυμάτων
Επισκόπηση των πρωτοκόλλων ανταλλαγής μηνυμάτων: REST, SOAP και AMQP
Πώς RabbitMQ Εφαρμόζει το AMQP για να ενεργοποιήσει τη χαλαρή σύζευξη μεταξύ των υπηρεσιών
Δημιουργία Αναπτυξιακού Περιβάλλοντος
Εγκατάσταση και διαμόρφωση RabbitMQ για εφαρμογές C#
Επισκόπηση του RabbitMQ API πελάτη .NET
Σύνδεση στο RabbitMQ
Σύνταξη δύο απλών εφαρμογών αποστολέα και παραλήπτη στο C#
Εκτέλεση κοινών RabbitMQ λειτουργιών με τον πελάτη .Net
Σύνταξη του Κώδικα Ουράς
- Αποστολή, λήψη και αναμονή μηνυμάτων
Γράψιμο ουρών μέσω της διεπαφής χρήστη διαχείρισης και του PowerShell
Ενσωμάτωση του RabbitMQ σε μια υπάρχουσα εφαρμογή .Net Enterprise
Δρομολόγηση με ανταλλαγή θεμάτων έναντι άμεσης ανταλλαγής
Ρύθμιση και διαχείριση συμπλέγματος RabbitMQ
Εφαρμογή Failover και Replication
Εργαλεία και τεχνικές για τη διαχείριση RabbitMQ
Διαχείριση του RabbitMQ μέσω ενός REST API
Συντονισμός απόδοσης RabbitMQ
Παρακολούθηση και ασφάλιση RabbitMQ
Αντιμετώπιση προβλημάτων RabbitMQ
Περίληψη και Συμπέρασμα
Requirements
- Εμπειρία με .Net Framework και προγραμματισμό C#
- Κατανόηση των εννοιών ανάπτυξης εταιρικών εφαρμογών
Ακροατήριο
- προγραμματιστές
- Αρχιτέκτονες λογισμικού
- Διαχειριστές
- Τεχνικοί Διευθυντές