reine Buchbestellungen ab 5 Euro senden wir Ihnen Portofrei zuDiesen Artikel senden wir Ihnen ohne weiteren Aufpreis als PAKET

Pro Java Clustering and Scalability
(Englisch)
Building Real-Time Apps with Spring, Cassandra, Redis, WebSocket and RabbitMQ
Jorge Acetozi

Print on Demand - Dieser Artikel wird für Sie gedruckt!

39,95 €

inkl. MwSt. · Portofrei
Dieses Produkt wird für Sie gedruckt, Lieferzeit ca. 10 Werktage
Menge:

Pro Java Clustering and Scalability

Seiten
Erscheinungsdatum
Auflage
Verlag
Ausstattung
Erscheinungsjahr
Sprache
alternative Ausgabe
Hersteller
Label
Kategorie
Buchtyp
Warengruppenindex
Warengruppe
Detailwarengruppe
Laenge
Breite
Hoehe
Gewicht
Hersteller Artikelnummer
Herkunft
Relevanz
Referenznummer
Moluna-Artikelnummer
  • 150765623

Produktbeschreibung

Jorge Acetozi is a Software Engineer who spends almost his whole day having fun with things like AWS, CoreOS, Kubernetes, Docker, Terraform, Cassandra, Redis, Elasticsearch, Graylog, New Relic, Sensu, Logstash, RabbitMQ, Kafka, and Spring Boot. He loves things like deploying applications in production while thousands of users are online, monitoring the infrastructure and acting fast when monitoring tools decides to challenge his heart´s health! 


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 Scalability also discusses how to horizontally scale the WebSocket chat application using a full STOMP broker such as RabbitMQ.   

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.



|
Learn to effectively handle clustering and scalability using open source Java, microservices and web services tools

Build your own real time, scalable example application

Integrate with Redis, RabbitMQ, Cassandra, and NoSQL

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?


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 Scalability also discusses how to horizontally scale the WebSocket chat application using a full STOMP broker such as RabbitMQ.   

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. 

You will:
  • 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
    &
amp;lt;
  • Test the case study code under various scenarios and stresses

  • 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 Scalability also discusses how to horizontally scale the WebSocket chat application using a full STOMP broker such as RabbitMQ.
    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.



    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?.

    Jorge Acetozi is a Software Engineer who spends almost his whole day having fun with things like AWS, CoreOS, Kubernetes, Docker, Terraform, Cassandra, Redis, Elasticsearch, Graylog, New Relic, Sensu, Logstash, RabbitMQ, Kafka, and Spring Boot. He loves things like deploying applications in production while thousands of users are online, monitoring the infrastructure and acting fast when monitoring tools decides to challenge his heart's health!


    Über den Autor



    Jorge Acetozi is a Software Engineer who spends almost his whole day having fun with things like AWS, CoreOS, Kubernetes, Docker, Terraform, Cassandra, Redis, Elasticsearch, Graylog, New Relic, Sensu, Logstash, RabbitMQ, Kafka, and Spring Boot. He loves things like deploying applications in production while thousands of users are online, monitoring the infrastructure and acting fast when monitoring tools decides to challenge his heart's health! 



    Inhaltsverzeichnis

    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?
    rn


    Klappentext

    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 Scalability also discusses how to horizontally scale the WebSocket chat application using a full STOMP broker such as RabbitMQ.   
    rn
    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. 
    rn
    What You Will Learn
    Handle clustering and scalability using various open source Java, microservices, and web services tools and technologiesrnrnUse Spring Framework, Boot, and other Spring technologiesrnrnIntegrate with Redis, RabbitMQ, Cassandra, NoSQL, and much morernTest the case study code under various scenarios and stressesrnrn
    rn
    Who This Book Is For
    rn
    Experienced Java developers with at least some prior experience with Java, especially Spring Framework, Boot and other tools, and some web services.
    rn
    rn
    rn


    Learn to effectively handle clustering and scalability using open source Java, microservices and web services toolsrn
    rn
    Build your own real time, scalable example application
    rn
    Integrate with Redis, RabbitMQ, Cassandra, and NoSQL



    Datenschutz-Einstellungen