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

Jorge Acetozi

商品描述

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.



    商品描述(中文翻譯)

    建立基於Spring Framework、Boot、WebSocket、Cassandra、Redis和RabbitMQ的集群和可擴展的Java實時應用程式。在這本書中,您將通過一個實時可擴展的聊天應用程式案例研究來將所有這些內容結合在一起。《Pro Java Clustering and Scalability》還討論了如何使用完整的STOMP代理(例如RabbitMQ)對WebSocket聊天應用程式進行水平擴展。

    儘管這是一本編程書,但它還討論了許多有關持續交付、Docker、NoSQL(Cassandra和Redis)和其他相關技術的有趣基礎設施主題和提示。

    您將學到什麼:
    - 使用各種開源Java、微服務和Web服務工具和技術處理集群和可擴展性
    - 使用Spring Framework、Boot和其他Spring技術
    - 整合Redis、RabbitMQ、Cassandra、NoSQL等等
    - 在不同情境和壓力下測試案例研究代碼

    適合閱讀對象:
    - 具有至少一些Java經驗的有經驗的開發人員,尤其是對Spring Framework、Boot和其他工具以及一些Web服務有經驗的人。