Go微服務實戰
當今世界,軟件的規模越來越大、功能越來越復雜,研發團隊的規模也變得越來越大,運維人員和研發人員之間的工作交集越來越多。在這個大前提下,微服務模式在大型項目中開始風靡。本書對使用Go語言進行微服務開發做了全面細致的介紹,包括微服務的基礎知識、微服務的拆分、微服務進程間通信(IPC)、微服務的分布式事務管理、領域驅動設計(DDD)、微服務中的測試、基于ES-CQRS的微服務實踐、微服務生產環境和持續交付等。本書比較全面地對微服務進行了介紹,而且對于每個知識點都給出了技術實現和實例代碼,比如微服務進程間通信部分重點介紹了gRPC,ES-CQRS部分則給出了Go語言的具體實現。在介紹完知識點之后,本書給出了一些綜合性的案例,比如第10章、第22章等,并通過GitHub提供了完整的可運行的代碼,可幫助有基本Go語言語法知識的讀者盡快了解、掌握微服務模式。
·18.8萬字