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


    Starts

    Ends


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    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