本書結合開源商城項目youlai-mall介紹使用Spring Cloud Alibaba開發微服務架構應用程序的方法。全書從邏輯上分為3部分。第1部分是第1章,介紹微服務架構的基本概念、主流解決方案、youlai-mall開源商城項目的基本情況,以及本書開發環境和測試環境的搭建方法等。閱讀第1部分內容可以為進一步學習Spring Cloud Alibaba的各組件編程奠定基礎。第2部分由第2~9章組成,介紹Spring Cloud Alibaba各組件的主要功能,以及在程序中使用組件搭建微服務架構的方法,包括註冊中心Nacos、服務消費者程序、網關、服務治理、認證授權中心、保護框架、消息機制和Spring Cloud Stream開發框架等。第3部分即第10章,介紹微服務應用的部署。
本書可作為普通高等本科院校相關課程的教材,也可供普通高等職業院校的師生使用,還可作為廣大互聯網應用程序開發人員的參考書。
胡永鋒,副教授,工學、管理學雙碩士,河北機電職業技術學院財會與管理工程系主任。近年來主持、參研省、市、廳級課題十余項;在國內外刊物上發表論文20余篇,作為主編、副主編出版教材5部,取得發明專利1項;在省級技能比賽中獲一等獎1項,被授予“河北省技術能手”稱號,在教育信息化大賽中獲國家三等獎1項,省級一等獎3項;還曾獲省級教學成果二等獎1項,多次獲市科技進步獎、社科優秀成果獎等獎項。