基於 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 開發實例大全 (提高捲)(附光盤) -
音視頻開發進階指南 : 基於 Android 與 iOS 平臺的實踐$474$450 -
WEB 設計職人必修 UX Design 初學者學習手冊$420$332 -
$594Android 音視頻開發 -
$294Android 並發開發 -
$352Java Web 開發實戰 -
$281Android 嵌入式開發及實訓 -
Android 御用語言:用 Kotlin 豪華開發 APP$650$514 -
$280JSP 應用開發案例教程 -
$352Java Web 程序設計基礎入門與實戰 (微課版) -
讓 TypeScript 成為你全端開發的 ACE!(iT邦幫忙鐵人賽系列書)$650$553 -
$422Netty 源碼剖析與應用 -
$774Android 自定義控件高級進階與精彩實例 -
Spring Boot 微服務跨語言:最強 Kotlin 後端開發終極範例$790$624 -
輕量級 Java EE 企業應用開發實戰$834$792 -
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書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
87折
$981深度學習:基礎與概念 -
85折
$505GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL 計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
85折
$505GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
VIP 95折
大模型應用開發 RAG 實戰課$599$569 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797
相關主題
商品描述
本書介紹了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
