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

About this book


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

    • DOI
    • Copyright Information Jorge Acetozi 2017
    • Publisher Name Apress, Berkeley, CA
    • eBook Packages Professional and Applied Computing
    • Print ISBN 978-1-4842-2984-2
    • Online ISBN 978-1-4842-2985-9
    • About this book