Pro Java Clustering and Scalability: Building Real-Time Apps with Spring, Cassandra, Redis, WebSocket and RabbitMQ
暫譯: 專業 Java 集群與擴展性:使用 Spring、Cassandra、Redis、WebSocket 和 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.



    商品描述(中文翻譯)

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

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

    您將學到的內容:
    - 使用各種開源 Java、微服務和網路服務工具和技術來處理集群和可擴展性
    - 使用 Spring Framework、Boot 和其他 Spring 技術
    - 與 Redis、RabbitMQ、Cassandra、NoSQL 整合
    - 在各種情境和壓力下測試案例研究代碼
    - 還有更多內容

    本書適合對象:
    有經驗的 Java 開發人員,至少對 Java 有一些先前的經驗,特別是對 Spring Framework、Boot 和其他工具,以及一些網路服務的了解。