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