Pro Java Clustering and Scalability Building Real-Time Apps with Spring, Cassandra, Redis, WebSocket and RabbitMQ /

Build clustered and scalable Java-based, real-time applications using Spring Framework, Boot, WebSocket, Cassandra, Redis and RabbitMQ. In this book, you'll tie all this together with a dive-in case study, a real-time scalable chat application under differing scenarios. Pro Java Clustering and...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Acetozi, Jorge (Συγγραφέας)
Συγγραφή απο Οργανισμό/Αρχή: SpringerLink (Online service)
Μορφή: Ηλεκτρονική πηγή Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: Berkeley, CA : Apress : Imprint: Apress, 2017.
Θέματα:
Διαθέσιμο Online:Full Text via HEAL-Link
Πίνακας περιεχομένων:
  • Part I: Usage
  • 1: Docker
  • 2: Prerequisites
  • 3: Executing the Project Locally
  • 4: Simulate a Conversation
  • 5: Setting Up the Development Environment
  • Part II: Architecture
  • 6: Relationship Between Domain and Architecture
  • 7: Introduction to NoSQL
  • 8: Spring Framework
  • 9: WebSocket
  • 10: Spring WebSocket
  • 11: Single-Node Chat Architecture
  • 12: Multi-Node Chat Architecture
  • 13: Horizontally Scaling Stateful Web Applications
  • Part III: Code by Feature
  • 14: Change the Application Language
  • 15: Login
  • 16: New Account
  • 17: New Chat Room
  • 18: Join Chat Room
  • 19: Send User Public Messages Over WebSocket
  • 20: Send User Private Messages over WebSocket
  • IV: Testing the Code
  • 21: Lazy Deployments versus Fast Deployments
  • 22 Continuous Delivery
  • 23: Types of Automated Tests
  • 24: Unit Tests
  • 25: Integration Tests
  • 26: Split Unit Tests from Integration Tests Using Maven Plugins
  • 27: Continuous Integration Server
  • Appendix
  • Afterword: What's Next?.