基於 Kotlin 的 Spring Boot 微服務實戰
袁康
- 出版商: 電子工業
- 出版日期: 2020-11-01
- 定價: $594
- 售價: 7.9 折 $469
- 語言: 簡體中文
- 頁數: 384
- 裝訂: 平裝
- ISBN: 7121397153
- ISBN-13: 9787121397158
-
相關分類:
Rust 語言
-
相關翻譯:
Spring Boot 微服務跨語言:最強 Kotlin 後端開發終極範例 (繁中版)
立即出貨
買這商品的人也買了...
-
$474經典 Java EE 企業應用實戰-基於 WebLogic/JBoss 的 JSF + EJB 3 + JPA 整合開發 -
$768Java Web 開發實例大全 (提高捲)(附光盤) -
$450音視頻開發進階指南 : 基於 Android 與 iOS 平臺的實踐 -
WEB 設計職人必修 UX Design 初學者學習手冊$420$332 -
$594Android 音視頻開發 -
$294Android 並發開發 -
$352Java Web 開發實戰 -
$281Android 嵌入式開發及實訓 -
Android 御用語言:用 Kotlin 豪華開發 APP$650$514 -
$280JSP 應用開發案例教程 -
$352Java Web 程序設計基礎入門與實戰 (微課版) -
讓 TypeScript 成為你全端開發的 ACE!(iT邦幫忙鐵人賽系列書)$650$507 -
$422Netty 源碼剖析與應用 -
$774Android 自定義控件高級進階與精彩實例 -
Spring Boot 微服務跨語言:最強 Kotlin 後端開發終極範例$790$624 -
$792輕量級 Java EE 企業應用開發實戰 -
React 學習手冊, 2/e (Learning React: Modern Patterns for Developing React Apps, 2/e)$580$458 -
$648Kotlin 移動應用開發技術 -
WebRTC 音視頻實時互動技術:原理、實戰與源碼分析$534$507 -
老姐要用 Kotlin 寫專案:從 Server 到 Android APP 的開發生存日記(iT邦幫忙鐵人賽系列書)$580$452 -
$407Java Web 入門很輕松 (微課超值版) -
$374安卓 Frida 逆向與協議分析 -
$426智能汽車寶盒之鑰 — Android Automotive 車載信息系統 (AAOS) -
從0到0.99 Android 架構開發實戰:以便利貼應用程式為例 (iThome鐵人賽系列書) (書況較舊,不介意在下單)$600$468 -
大師級逆向神器 - Android Frida 協定剖析及應用$880$695
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書介紹了Kotlin在Spring Boot微服務開發中的實踐,並使用Kotlin作為開發語言,
介紹了函數式編程思想、Kotlin的語法、Kotlin在常用中間件中的應用,
以及其在微服務註冊中心、微服務配置中心、微服務網關、Spring Cloud 阿libaba、
服務監控和服務鏈路監控方面的應用。
本書給出了詳細的實例代碼和一個完整的博客示例,
可以幫助讀者使用Kotlin開發基於Spring Boot微服務的程序。
閱讀本書需要具有一定的編程基礎,但入門門檻不高。
因此,本書適合大學生、
工程師等對使用Kotlin開發服務端程序感興趣的讀者閱讀。
作者簡介
袁康
大連理工大學信息與通信工程專業學士、碩士。
他具有5年軟件行業從業經驗,曾在中國銀聯、眾安保險等公司擔任高級軟件研發工程師。
目前在一家大型普惠金融公司擔任高級軟件開發工程師、架構師,負責風控系統架構設計、系統優化等工作。
他曾獨立研發出一款高性能、可視化規則引擎;
獨立研發出一款海量風控數據遷移、存儲、檢索系統;負責比特幣交易所核心項目研發。
目錄大綱
目錄
第1章搭建Kotlin開發環境 1
1.1 Kotlin簡介 1
1.2 在Windows環境中搭建Kotlin開發環境 5
1.3 在Ubuntu環境中搭建Kotlin開發環境 9
1.4 在macOS環境中搭建Kotlin開發環境12
1.5 第一個Kotlin程序13
1.6 小結14
第2章函數式編程介紹15
2.1 初識函數式編程15
2.2 函數式編程的特點17
2.3 Scala、Kotlin、Java的對比20
2.4 小結21
第3章Kotlin的語法22
3.1 基礎語法22
3.1.1 基本數據類型22
3.1.2 包名和引用27
3.1.3 流程控制28
3.1.4 返回和跳轉29
3.2 類30
3.2.1 類、屬性、接口30
3.2.2 特殊類34
3.2.3 泛型36
3.2.4 委託38
3.3 函數和Lambda表達式40
3.3.1 函數40
3.3.2 Lambda表達式42
3.4 集合44
3.4.1 集合概述44
3.4.2 集合操作51
3.4.3 List、Set、Map相關操作58
3.5 協程60
3.5.1 協程基礎60
3.5.2 協程進階64
3.6 小結67
第4章Kotlin在常用中間件中的應用68
4.1 Kotlin集成Spring Boot 68
4.1.1 Spring Boot介紹68
4.1.2 用Kotlin開發一個Spring Boot項目69
4.2 Kotlin集成Redis 73
4.2.1 Redis介紹74
4.2.2 使用Kotlin操作Redis 75
4.3 Kotlin集成JPA、QueryDSL 81
4.3.1 JPA、QueryDSL介紹82
4.3.2 使用Kotlin操作JPA、QueryDSL 83
4.4 Kotlin集成MongoDB 91
4.4.1 MongoDB介紹91
4.4.2 使用Kotlin操作MongoDB 92
4.5 Kotlin集成Spring Security 98
4.5.1 Spring Security介紹98
4.5.2 使用Kotlin操作Spring Security 100
4.6 Kotlin集成RocketMQ 105
4.6.1 RocketMQ介紹105
4.6.2 使用Kotlin操作RocketMQ 107
4.7 Kotlin集成Elasticsearch 112
4.7.1 Elasticsearch介紹112
4.7.2 使用Kotlin操作Elasticsearch 113
4.8 Kotlin集成Swagger 119
4.8.1 Swagger介紹119
4.8.2 使用Kotlin操作Swagger 121
4.9 小結126
第5章Kotlin應用於微服務註冊中心127
5.1 Eureka 127
5.1.1 Eureka介紹127
5.1.2 Kotlin集成Eureka服務註冊129
5.1.3 一個Eureka服務提供方131
5.1.4 Kotlin集成OpenFeign服務調用135
5.1.5 Kotlin集成Ribbon服務調用139
5.2 Consul 143
5.2.1 Consul介紹144
5.2.2 Kotlin集成Consul服務註冊145
5.2.3 Kotlin集成OpenFeign和Ribbon服務調用149
5.3 Zookeeper 153
5.3.1 Zookeeper介紹153
5.3.2 Kotlin集成Zookeeper服務註冊154
5.3.3 Kotlin集成OpenFeign和Ribbon服務調用158
5.4 Nacos 163
5.4.1 Nacos介紹163
5.4.2 Kotlin集成Nacos服務註冊164
5.4.3 Kotlin集成OpenFeign和Ribbon服務調用167
5.5 小結171
第6章Kotlin應用於微服務配置中心172
6.1 Spring Cloud Config 172
6.1.1 Spring Cloud Config介紹172
6.1.2 Kotlin集成Spring Cloud Config 173
6.2 Apollo配置中心181
6.2.1 Apollo介紹181
6.2.2 Kotlin集成Apollo 182
6.3 Nacos配置中心186
6.4 Consul配置中心192
6.5 小結197
第7章Kotlin應用於微服務網關198
7.1 Kotlin集成Zuul 198
7.1.1 Zuul介紹198
7.1.2 Kotlin集成Zuul 200
7.2 Kotlin集成Spring Cloud Gateway 211
7.2.1 Spring Cloud Gateway介紹211
7.2.2 Kotlin集成Spring Cloud Gateway 212
7.3 小結222
第8章Kotlin應用於Spring Cloud Alibaba 223
8.1 服務限流降級224
8.1.1 Sentinel介紹225
8.1.2 Kotlin集成Sentinel 226
8.2 消息驅動232
8.2.1 消息驅動介紹233
8.2.2 Kotlin集成RocketMQ實現消息驅動234
8.3 阿裡對象雲存儲241
8.3.1 阿裡對象雲存儲介紹241
8.3.2 Kotlin集成阿裡對象雲存儲242
8.4 分佈式任務調度248
8.4.1 SchedulerX介紹248
8.4.2 Kotlin集成SchedulerX 249
8.5 分佈式事務253
8.5.1 分佈式事務介紹253
8.5.2 Kotlin集成Seata 255
8.6 Spring Cloud Dubbo 270
8.6.1 Dubbo介紹270
8.6.2 Kotlin集成Spring Cloud Dubbo 271
8.7 小結279
第9章Kotlin集成服務監控和服務鏈路監控280
9.1 Prometheus、Grafana介紹280
9.2 Kotlin集成Prometheus、Grafana 282
9.3 Kotlin集成Zipkin 288
9.4 Kotlin集成SkyWalking 298
9.5 小結308
第10章基於Kotlin和Spring Boot搭建博客309
10.1 初始化Maven工程309
10.2 系統架構314
10.3 定義實體316
10.4 數據庫設計324
10.5 Repository層的設計325
10.6 Service層的設計346
10.7 Controller層的設計353
10.8 部署到騰訊雲370
10.9 小結373
