Advertisement

Pro Java Clustering and Scalability

Building Real-Time Apps with Spring, Cassandra, Redis, WebSocket and RabbitMQ

  • Jorge Acetozi

Table of contents

  1. Front Matter
    Pages i-xix
  2. Usage

    1. Front Matter
      Pages 1-1
    2. Jorge Acetozi
      Pages 3-11
    3. Jorge Acetozi
      Pages 13-15
    4. Jorge Acetozi
      Pages 17-17
    5. Jorge Acetozi
      Pages 19-25
    6. Jorge Acetozi
      Pages 27-29
  3. Architecture

    1. Front Matter
      Pages 31-31
    2. Jorge Acetozi
      Pages 35-46
    3. Jorge Acetozi
      Pages 47-53
    4. Jorge Acetozi
      Pages 55-58
    5. Jorge Acetozi
      Pages 59-66
    6. Jorge Acetozi
      Pages 67-69
    7. Jorge Acetozi
      Pages 71-74
  4. Code by Feature

    1. Front Matter
      Pages 81-81
    2. Jorge Acetozi
      Pages 83-85
    3. Jorge Acetozi
      Pages 87-89
    4. Jorge Acetozi
      Pages 91-95
    5. Jorge Acetozi
      Pages 97-98
    6. Jorge Acetozi
      Pages 99-105
  5. Testing the Code

    1. Front Matter
      Pages 113-113
    2. Jorge Acetozi
      Pages 115-116
    3. Jorge Acetozi
      Pages 117-117
    4. Jorge Acetozi
      Pages 119-120
    5. Jorge Acetozi
      Pages 121-125
    6. Jorge Acetozi
      Pages 127-133
    7. Jorge Acetozi
      Pages 139-139
  6. Back Matter
    Pages 141-149

About this book

Introduction

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
  • Keywords

    java clustering multi-node networking scalable real time chat applications software code spring boot cassandra rabbitmq websocket redis

    Authors and affiliations

    • Jorge Acetozi
      • 1
    1. 1.São Paulo / SPBrazil

    Bibliographic information