Buch, Englisch, 149 Seiten, Paperback, Format (B × H): 155 mm x 235 mm, Gewicht: 2701 g
Building Real-Time Apps with Spring, Cassandra, Redis, WebSocket and RabbitMQ
Buch, Englisch, 149 Seiten, Paperback, Format (B × H): 155 mm x 235 mm, Gewicht: 2701 g
ISBN: 978-1-4842-2984-2
Verlag: Apress
Although this is a programming book, it also discusses many interesting infrastructure topics and tips about continuous delivery, Docker, NoSQL (Cassandra and Redis) and other related technologies.
What You Will Learn - Handle clustering and scalability using various open source Java, microservices, and web services tools and technologies
- Use Spring Framework, Boot, and other Spring technologies
- Integrate with Redis, RabbitMQ, Cassandra, NoSQL, and much more
- Test the case study code under various scenarios and stresses
Who This Book Is For
Experienced Java developers with at least some prior experience with Java, especially Spring Framework, Boot and other tools, and some web services.
Zielgruppe
Professional/practitioner
Autoren/Hrsg.
Fachgebiete
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Software Engineering
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Webprogrammierung
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Web Services
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Programmier- und Skriptsprachen
Weitere Infos & Material
Part I: Usage1: Docker2: Prerequisites3: Executing the Project Locally4: Simulate a Conversation5: Setting Up the Development EnvironmentPart II: Architecture6: Relationship Between Domain and Architecture7: Introduction to NoSQL8: Spring Framework9: WebSocket10: Spring WebSocket11: Single-Node Chat Architecture12: Multi-Node Chat Architecture13: Horizontally Scaling Stateful Web ApplicationsPart III: Code by Feature14: Change the Application Language15: Login16: New Account17: New Chat Room18: Join Chat Room19: Send User Public Messages Over WebSocket20: Send User Private Messages over WebSocketIV: Testing the Code21: Lazy Deployments versus Fast Deployments22 Continuous Delivery23: Types of Automated Tests24: Unit Tests25: Integration Tests26: Split Unit Tests from Integration Tests Using Maven Plugins27: Continuous Integration ServerAppendixAfterword: What's Next?