Εξέλιξη Κομματιού
Εισαγωγή
- RabbitMQ σε σύγκριση με την προεπιλεγμένη τεχνολογία ουρών των Windows (MSMQ)
Κατανόηση των Μικροϋπηρεσιών (microservices) και των Ουρών Μηνυμάτων
Επισκόπηση των Πρωτοκόλλων Ανταλλαγής Μηνυμάτων: REST, SOAP και AMQP
Πώς το RabbitMQ υλοποιεί το AMQP για να επιτρέψει τη χαλαρή σύζευξη μεταξύ υπηρεσιών
Ρύθμιση του περιβάλλοντος ανάπτυξης
Εγκατάσταση και ρύθμιση του RabbitMQ για εφαρμογές C#
Επισκόπηση του API πελάτη .NET του RabbitMQ
Σύνδεση στο RabbitMQ
Συγγραφή δύο απλών εφαρμογών αποστολέα και παραλήπτη σε C#
Εκτέλεση κοινών λειτουργιών RabbitMQ με τον πελάτη .Net
Συγγραφή του κώδικα ουράς
- Αποστολή, λήψη και ουρά μηνυμάτων
Δημιουργία ουρών μέσω του περιβάλλοντος διαχείρισης και του PowerShell
Ενσωμάτωση του RabbitMQ σε μια υπάρχουσα επιχειρησιακή εφαρμογή .Net
Δρομολόγηση με Topics Exchange έναντι Direct Exchange
Ρύθμιση και διαχείριση ενός συμπλέγματος (cluster) RabbitMQ
Υλοποίηση ανακατεύθυνσης (failover) και αναπαραγωγής (replication)
Εργαλεία και τεχνικές διαχείρισης του RabbitMQ
Διαχείριση του RabbitMQ μέσω REST API
Βελτιστοποίηση απόδοσης του RabbitMQ
Παρακολούθηση και ασφάλεια του RabbitMQ
Αντιμετώπιση προβλημάτων του RabbitMQ
Σύνοψη και Συμπεράσματα
Απαιτήσεις
- Εμπειρία με το .Net Framework και προγραμματισμό C#
- Κατανόηση εννοιών ανάπτυξης επιχειρησιακών εφαρμογών
Κοινό-στόχος
- Προγραμματιστές
- Αρχιτέκτονες λογισμικού
- Διαχειριστές συστημάτων
- Τεχνικοί διευθυντές
Σχόλια (2)
Διαδραστικότητα και λύσεις κώδικα σε πραγματικό χρόνο
Eduard-Emanuel Zaharia - Kruk Italia
Κομμάτι - Advanced Blazor
Μηχανική Μετάφραση
Ο δάσκαλος είχε εξαιρετικές γνώσεις στο θέμα του μαθήματος και επίσης σε συνexειαζόμενα θέματα, και ήταν σε θέση να απαντήσει στις ερωτήσεις μας, ή ακόμη και να σημειώσει ερωτήσεις για τις οποίες δεν είχε αμέσως την απάντηση και να μας ανακοινώσει την απάντηση αργότερα.
Abe Sabbagh - Enbridge
Κομμάτι - Advanced RabbitMQ - 2 Days
Μηχανική Μετάφραση