幫助中心 | 我的帳號 | 關於我們

基於Kotlin的Spring Boot微服務實戰

  • 作者:袁康|責編:付睿
  • 出版社:電子工業
  • ISBN:9787121397158
  • 出版日期:2020/11/01
  • 裝幀:平裝
  • 頁數:373
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書介紹了Kotlin在Spring Boot微服務開發中的實踐,並使用Kotlin作為開發語言,介紹了函數式編程思想、Kotlin的語法、Kotlin在常用中間件中的應用,以及其在微服務註冊中心、微服務配置中心、微服務網關、Spring Cloud Alibaba、服務監控和服務鏈路監控方面的應用。本書給出了詳細的實例代碼和一個完整的博客示例,可以幫助讀者使用Kotlin開發基於Spring Boot微服務的程序。
    閱讀本書需要具有一定的編程基礎,但入門門檻不高。因此,本書適合大學生、工程師等對使用Kotlin開發服務端程序感興趣的讀者閱讀。

作者介紹
袁康|責編:付睿
    袁康,大連理工大學信息與通信工程專業學士、碩士。他具有5年軟體行業從業經驗,曾在中國銀聯、眾安保險等公司擔任高級軟體研發工程師。目前在一家大型普惠金融公司擔任高級軟體開發工程師、架構師,負責風控系統架構設計、系統優化等工作。他曾獨立研發出一款高性能、可視化規則引擎;獨立研發出一款海量風控數據遷移、存儲、檢索系統;負責比特幣交易所核心項目研發。

目錄
第1章  搭建Kotlin開發環境
  1.1  Kotlin簡介
  1.2  在Windows環境中搭建Kotlin開發環境
  1.3  在Ubuntu環境中搭建Kotlin開發環境
  1.4  在macOS環境中搭建Kotlin開發環境
  1.5  第一個Kotlin程序
  1.6  小結
第2章  函數式編程介紹
  2.1  初識函數式編程
  2.2  函數式編程的特點
  2.3  Scala、Kotlin、Java的對比
  2.4  小結
第3章  Kotlin的語法
  3.1  基礎語法
    3.1.1  基本數據類型
    3.1.2  包名和引用
    3.1.3  流程式控制制
    3.1.4  返回和跳轉
  3.2  類
    3.2.1  類、屬性、介面
    3.2.2  特殊類
    3.2.3  泛型
    3.2.4  委託
  3.3  函數和Lambda表達式
    3.3.1  函數
    3.3.2  Lambda表達式
  3.4  集合
    3.4.1  集合概述
    3.4.2  集合操作
    3.4.3  List、Set、Map相關操作
  3.5  協程
    3.5.1  協程基礎
    3.5.2  協程進階
  3.6  小結
第4章  Kotlin在常用中間件中的應用
  4.1  Kotlin集成Spring Boot
    4.1.1  Spring Boot介紹
    4.1.2  用Kotlin開發一個Spring Boot項目
  4.2  Kotlin集成Redis
    4.2.1  Redis介紹
    4.2.2  使用Kotlin操作Redis
  4.3  Kotlin集成JPA、QueryDSL
    4.3.1  JPA、QueryDSL介紹
    4.3.2  使用Kotlin操作JPA、QueryDSL
  4.4  Kotlin集成MongoDB
    4.4.1  MongoDB介紹
    4.4.2  使用Kotlin操作MongoDB
  4.5  Kotlin集成Spring Security
    4.5.1  Spring Security介紹
    4.5.2  使用Kotlin操作Spring Security

  4.6  Kotlin集成RocketMQ
    4.6.1  RocketMQ介紹
    4.6.2  使用Kotlin操作RocketMQ
  4.7  Kotlin集成Elasticsearch
    4.7.1  Elasticsearch介紹
    4.7.2  使用Kotlin操作Elasticsearch
  4.8  Kotlin集成Swagger
    4.8.1  Swagger介紹
    4.8.2  使用Kotlin操作Swagger
  4.9  小結
第5章  Kotlin應用於微服務註冊中心
  5.1  Eureka
    5.1.1  Eureka介紹
    5.1.2  Kotlin集成Eureka服務註冊
    5.1.3  一個Eureka服務提供方
    5.1.4  Kotlin集成OpenFeign服務調用
    5.1.5  Kotlin集成Ribbon服務調用
  5.2  Consul
    5.2.1  Consul介紹
    5.2.2  Kotlin集成Consul服務註冊
    5.2.3  Kotlin集成OpenFeign和Ribbon服務調用
  5.3  Zookeeper
    5.3.1  Zookeeper介紹
    5.3.2  Kotlin集成Zookeeper服務註冊
    5.3.3  Kotlin集成OpenFeign和Ribbon服務調用
  5.4  Nacos
    5.4.1  Nacos介紹
    5.4.2  Kotlin集成Nacos服務註冊
    5.4.3  Kotlin集成OpenFeign和Ribbon服務調用
  5.5  小結
第6章  Kotlin應用於微服務配置中心
  6.1  Spring Cloud Config
    6.1.1  Spring Cloud Config介紹
    6.1.2  Kotlin集成Spring Cloud Config
  6.2  Apollo配置中心
    6.2.1  Apollo介紹
    6.2.2  Kotlin集成Apollo
  6.3  Nacos配置中心
  6.4  Consul配置中心
  6.5  小結
第7章  Kotlin應用於微服務網關
  7.1  Kotlin集成Zuul
    7.1.1  Zuul介紹
    7.1.2  Kotlin集成Zuul
  7.2  Kotlin集成Spring Cloud Gateway
    7.2.1  Spring Cloud Gateway介紹
    7.2.2  Kotlin集成Spring Cloud Gateway
  7.3  小結
第8章  Kotlin應用於Spring Cloud Alibaba
  8.1  服務限流降級

    8.1.1  Sentinel介紹
    8.1.2  Kotlin集成Sentinel
  8.2  消息驅動
    8.2.1  消息驅動介紹
    8.2.2  Kotlin集成RocketMQ實現消息驅動
  8.3  阿里對象雲存儲
    8.3.1  阿里對象雲存儲介紹
    8.3.2  Kotlin集成阿里對象雲存儲
  8.4  分散式任務調度
    8.4.1  SchedulerX介紹
    8.4.2  Kotlin集成SchedulerX
  8.5  分散式事務
    8.5.1  分散式事務介紹
    8.5.2  Kotlin集成Seata
  8.6  Spring Cloud Dubbo
    8.6.1  Dubbo介紹
    8.6.2  Kotlin集成Spring Cloud Dubbo
  8.7  小結
第9章  Kotlin集成服務監控和服務鏈路監控
  9.1  Prometheus、Grafana介紹
  9.2  Kotlin集成Prometheus、Grafana
  9.3  Kotlin集成Zipkin
  9.4  Kotlin集成SkyWalking
  9.5  小結
第10章  基於Kotlin和Spring Boot搭建博客
  10.1  初始化Maven工程
  10.2  系統架構
  10.3  定義實體
  10.4  資料庫設計
  10.5  Repository層的設計
  10.6  Service層的設計
  10.7  Controller層的設計
  10.8  部署到騰訊雲
  10.9  小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032