原创 如何快速且深入地學習一門新技術?

完形填空的方法從整體瞭解:瞭解技術的套路,模版,執行流程,重複代碼; 快速地跳躍性地查閱資料(官網、書、Blog、視頻) 研究出現頻率較多的代碼 深度學習,Netty,NIO網絡編程涉及到Netty, 通過案例倒逼技術的驅

原创 深入淺出搞懂Nginx

https://zhuanlan.zhihu.com/p/34943332

原创 3.3.6 集成Consul及Zookeeper

Spring Cloud 組件的可替換性 Spring Cloud Zookeeper Spring Cloud Consul

原创 3.2.4 Feign - 聲明式接口調用客戶端

Feign簡介 Feign集成示例 Feign的初始化 Feign與Hystrix集成 Feign使用 項目依賴 Web、Actuator、Hystrix、Feign、Eureka 在啓動類頭添加註解 @Enable

原创 3.3.3 分佈式鏈路追蹤Sleuth

分佈式鏈路追蹤 可視化查看 - Zipkin 分佈式鏈路追蹤核心架構 搭建步驟 鏈路追蹤核心概念 Sleuth和Zipkin搭配 Sleuth數據採樣 Sleuth核心原理 自定義Span

原创 3.3.2 bus事件傳播機制

spring cloud bus入門 自定義BUS事件

原创 3.1.5 命令行工具SpringBoot-CLI

CLI安裝 ### 作用 - 通過Groovy快速開發 Spring命令說明 作用 - 項目構建

原创 3.3.1 Stream消息驅動編程

Spring Cloud Stream介紹 Spring Integration數據集合框架 快速入門 事件驅動編程模型 Binder機制 特性

原创 3.3.5 分佈式配置中心 config

配置中心架構示例 Spring Cloud Config Server 快速使用 安全機制 動態刷新機制

原创 3.3.4 Geteway網關組件

入門使用 核心流程及概念 內置路由選擇器 內置過濾器 Spring生態與Netflix生態

原创 3.2.1 Eureka服務註冊與發現機制

無服務註冊中心 Eureka的作用 服務註冊流程 Eureka核心知識 服務端如何保存這些信息 消費者服務發現 高可用集羣 ### 心跳和服務剔除機制是什麼 註冊中心配置過程 導入依賴 <dependency>

原创 3.2.5 Zuul - 微服務網關

爲什麼要用網關? 網關部分特性 服務網關zuul zuul集成示例 zuul的核心知識 zuul的執行流程 zuul的初始化和執行流程 zuul的路由定位流程 http的執行流程 zuul的拓展應用之:用戶登陸,權限校驗

原创 3.2.2 Ribbon客戶端負載

負載均衡的概念 服務端負載均衡 客戶端負載均衡 Ribbon集成示例 Ribbon的核心知識 Ribbon相關的初始化方式 Ribbon的IRule 容錯機制 Ribbon與RestTemplate Ribbo

原创 3.2.3 Hystris - 服務容錯機制

文章目錄服務相互依賴服務異常系統雪崩構建彈性應用的思路Hystrix集成示例Hystrix的核心知識資源隔離Hystrix的初始化流程Hystrix核心執行流程Hystrix與springcloud集成Hystrix可視化監視Hy

原创 4.4.1 SpringCloud遇到的坑和實踐案例

雲課堂的總體架構 雲課堂Eureka的實踐 雲課堂Ribbon中的實踐 雲課堂Fegin中的實踐 雲課堂Hystrix中的實現 雲課堂中Zuul中的實踐 SpringCloud在網易的實踐 微服務的概念 一個真正的