Note :
Le livre est considéré comme une ressource utile pour les développeurs intéressés par Akka, fournissant des informations précieuses et les meilleures pratiques. Cependant, il est critiqué pour son manque d'exhaustivité et de profondeur, en particulier pour ceux qui découvrent Akka ou qui recherchent des explications techniques détaillées.
Avantages:⬤ Offre des informations précieuses et des bonnes pratiques pour l'utilisation d'Akka.
⬤ Facile à lire et à comprendre, ce qui le rend adapté à ceux qui ne connaissent pas Akka et l'architecture distribuée.
⬤ Engage le lecteur dans une conversation avec un développeur expérimenté.
⬤ Clarifie les idées fausses entourant l'utilisation d'Akka.
⬤ Pas assez complet, avec de nombreux sujets traités trop brièvement.
⬤ Les chapitres sont souvent anémiques, manquant de détails techniques approfondis et d'exemples de code.
⬤ Titre trompeur concernant l'approche « pratique », car il est plus théorique que pratique.
⬤ Ne convient pas aux débutants ou aux utilisateurs avancés en raison de ses explications superficielles.
(basé sur 6 avis de lecteurs)
Applied Akka Patterns: A Hands-On Guide to Designing Distributed Applications
Lorsqu'il s'agit de traitement de données volumineuses, nous ne pouvons plus ignorer la concurrence ou essayer de l'ajouter après coup. Heureusement, la solution n'est pas un nouveau paradigme de développement, mais plutôt un ancien. Grâce à ce guide pratique, les développeurs Java et Scala apprendront à mettre en place des applications concurrentes et distribuées avec la boîte à outils open source Akka. Vous apprendrez à mettre en œuvre le modèle d'acteur et ses modèles associés pour une utilisation immédiate et pratique.
Tout au long du livre, vous serez confronté à un problème de main-d'œuvre analogue : comment planifier un groupe de personnes sur une variété de projets tout en optimisant leur temps et leurs compétences. Cet exemple vous aidera à comprendre comment Akka utilise les acteurs, les flux et d'autres outils pour assembler votre application.
⬤ Modéliser des logiciels qui reflètent le monde réel grâce à la conception orientée domaine.
⬤ Apprendre les principes et les pratiques de mise en œuvre des acteurs individuels.
⬤ Déverrouiller le vrai potentiel d'Akka avec des modèles de combinaison d'acteurs multiples.
⬤ Comprendre les compromis de cohérence dans un système distribué.
⬤ Utiliser plusieurs méthodes Akka pour isoler et traiter les défaillances.
⬤ Explorer les moyens de construire des systèmes qui supportent la disponibilité et la montée en charge.
⬤ Régler votre application Akka pour la performance avec des outils JVM et des répartiteurs.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)