Course Outline

Εισαγωγή, Ρύθμιση περιβάλλοντος και μια πρώτη εφαρμογή

    Το πλαίσιο Akka Το μοντέλο Actor (ορισμός & προέλευση) Ανοχή σφαλμάτων Διαφάνεια τοποθεσίας Κλιμάκωση ηθοποιών σε Akka
Ρύθμιση περιβάλλοντος Scala/Maven
  • Μια πρώτη εφαρμογή στο Akka Δημιουργία του έργου
  • Καθορισμός τάξεων μηνυμάτων
  • Καθορισμός τάξεων ηθοποιών
  • Καθορισμός της κλάσης εκτέλεσης
  • Αρχιτεκτονική & αρχεία διαμόρφωσης
  • Ηθοποιοί & Δακτυλογραφημένοι Ηθοποιοί
  • Ανατομία ενός ηθοποιού Δημιουργία ηθοποιών (προεπιλεγμένοι κατασκευαστές, προσαρμοσμένοι κατασκευαστές, ιεραρχία ηθοποιών) Μοντέλα ανταλλαγής μηνυμάτων Αποστολή μηνυμάτων Ενεργοποίηση και ξεχάστε Αποστολή και λήψη
  • Λήψη μηνυμάτων

      Απάντηση σε μηνύματα
    Προώθηση μηνυμάτων
  • Σταματήστε τους ηθοποιούς
  • Σκότωσε ηθοποιούς
  • Fault Tolerance - Actor Lifecycle & State
  • Αφήστε το να διακόψει τη στρατηγική επίβλεψης και εποπτείας Ένας προς έναν Όλοι για έναν
  • Επανακλήσεις κύκλου ζωής
  • Λήψη μηνυμάτων
  • Κατάσταση σε απευθείας σύνδεση/εκτός σύνδεσης

      Hotswap: Γίνε / Unbecome (& stash)
    Καταστάσεις FSM μηχανής πεπερασμένης κατάστασης
  • Η ΣΥΜΠΕΡΙΦΟΡΑ
  • Συγχρονισμός
  • API αποκλεισμού έναντι συμβάντων με χρήση συμβάσεων μελλοντικής εκπλήρωσης και υποσχέσεων
  • Αποστολείς & Διαδρομές
  • Dispatchers Dispatcher ως πρότυπο Executor & Dispatchers Τύποι διεκπεραιωτή / Ποιος χρησιμοποιείται όταν ο προεπιλεγμένος αποστολέας Καρφιτσωμένος αποστολέας CallingThread dispatcher Εξισορρόπηση αποστολέα
  • Δρομολογητές Τύποι δρομολογητών
  • Χρήση δρομολογητή

      Χρήση δρομολογητή μέσω application.conf

    Χρήση δρομολογητή για κατανεμημένους ηθοποιούς

      Δυναμική αλλαγή μεγέθους δρομολογητών
    Προσαρμοσμένος δρομολογητήςΟμαδοποίηση
  • Σχετικά με το Akka Cluster & το θεώρημα CAP Καθορισμός ενός συμπλέγματος Κατάσταση μέλους συμπλέγματος Δρομολόγηση μηνυμάτων στο σύμπλεγμα Διεύθυνση απομακρυσμένων ηθοποιών
  • Γραμματοκιβώτια
  • Τύποι γραμματοκιβωτίων Ανθεκτικά γραμματοκιβώτια Διακόπτες κυκλώματος
  • Συναλλαγές (εφόσον το επιτρέπει ο χρόνος)
  • Δοκιμές
  • Έλεγχος μονάδας γραφής Access η αναφορά ηθοποιού Δοκιμή συμπεριφοράς ηθοποιού Σενάρια εξαίρεσης δοκιμής
  • Διεπαφές JMX και REST

      RESTful API JMX

    Requirements

    Δεν απαιτούνται συγκεκριμένες απαιτήσεις για να παρακολουθήσετε αυτό το μάθημα.

     21 Hours

    Number of participants



    Price per participant

    Testimonials (2)

    Related Courses

    Akka Fundamentals

    21 Hours

    Scala: Advanced Object-Functional Programming

    14 Hours

    Scala: Advanced Functional Programming

    14 Hours

    Combined C/C++, JAVA and Web Application Security

    28 Hours

    Advanced Java Security

    21 Hours

    Combined JAVA, PHP and Web Application Security

    28 Hours

    Related Categories