原创 Zookeeper典型應用場景 高可用的服務註冊與消費(四)

1、項目結構 pom文件: <!--spring boot 版本依賴--> <parent> <groupId>org.springframework.boot</groupId> <a

原创 【Spring源碼解析】BeanFactoryPostProcessor【相關類】源碼解析

1 BeanFactoryPostProcessor作用 public interface BeanDefinitionRegistryPostProcessor extends BeanFactoryPostProcessor

原创 【SpringCloud】【Hoxton】一文讀懂Eureka

01 基礎環境準備 02 一文讀懂Eureka 03 Zookeeper註冊中心 04 Consule註冊中心 05 Ribbon 06 OpenFegin 07 Hystrix全面解析 08 Gateway全面解析 09 Co

原创 【SpringCloud】【Hoxton】OpenFegin

01 基礎環境準備 02 一文讀懂Eureka 03 Zookeeper註冊中心 04 Consule註冊中心 05 Ribbon 06 OpenFegin 07 Hystrix全面解析 08 Gateway全面解析 09 Co

原创 【SpringCloud】【Hoxton】Consul註冊中心

01 基礎環境準備 02 一文讀懂Eureka 03 Zookeeper註冊中心 04 Consule註冊中心 05 Ribbon 06 OpenFegin 07 Hystrix全面解析 08 Gateway全面解析 09 Co

原创 【SpringCloud】【Hoxton】基礎環境準備

01 基礎環境準備 02 一文讀懂Eureka 03 Zookeeper註冊中心 04 Consule註冊中心 05 Ribbon 06 OpenFegin 07 Hystrix全面解析 08 Gateway全面解析 09 Co

原创 CAS && Unsafe的使用

1 CAS 1.1 基本介紹 Compare And Set,直譯過來就是比較並設值,解決多線程並行情況下使用鎖造成性能損耗的一種機制,CAS操作包含三個操作數—內存位置(V)、預期原值(A)和新值(B)。如果內存位置的值與預期原

原创 AQS數據結構及常用方法源碼解析

1 同步隊列(CLH) 1.1 簡介 CLH隊列是Craig, Landin, and Hagersten三人發明的一種基於雙向鏈表數據結構的隊列。是一種基於鏈表的可擴展、高性能、公平的自旋鎖,申請線程僅僅在本地變量上自旋,它不

原创 【Spring Cloud Alibaba】【Hoxton】Sentinel 熱點規則-@SentinelResource-熔斷-持久化(二)

1 Nacos 入門-配置中心-集羣 2 Sentinel 入門-限流-降級(一) 3 Sentinel 熱點規則-@SentinelResource-熔斷-持久化(二) 4 Seata從入門到實戰 1 熱點參數限流 何爲熱點?熱

原创 【Spring Cloud Alibaba】【Hoxton】Seata從入門到實戰

1 Nacos 入門-配置中心-集羣 2 Sentinel 入門-限流-降級(一) 3 Sentinel 熱點規則-@SentinelResource-熔斷-持久化(二) 4 Seata從入門到實戰 1 簡介 官網地址:https

原创 CPU緩存問題及volatile的使用

1 現象 /** * @Description: 寫線程更新INIT_VALUE的值,讀線程打印INIT_VALUE更新後的值 * @Auther: zhurongsheng * @Date: 2020/3/30 12:55 */

原创 【SpringCloud】【Hoxton】Hystrix全面解析

01 基礎環境準備 02 一文讀懂Eureka 03 Zookeeper註冊中心 04 Consule註冊中心 05 Ribbon 06 OpenFegin 07 Hystrix全面解析 08 Gateway全面解析 09 Co

原创 【SpringCloud】【Hoxton】Zookeeper註冊中心

01 基礎環境準備 02 一文讀懂Eureka 03 Zookeeper註冊中心 04 Consule註冊中心 05 Ribbon 06 OpenFegin 07 Hystrix全面解析 08 Gateway全面解析 09 Co

原创 【Spring Cloud Alibaba】【Hoxton】Nacos 入門-配置中心-集羣

1 Nacos 入門-配置中心-集羣 2 Sentinel 入門-限流-降級(一) 3 Sentinel 熱點規則-@SentinelResource-熔斷-持久化(二) 4 Seata從入門到實戰 1 簡介 1.1 名字由來 前

原创 【SpringCloud】【Hoxton】Gateway全面解析

01 基礎環境準備 02 一文讀懂Eureka 03 Zookeeper註冊中心 04 Consule註冊中心 05 Ribbon 06 OpenFegin 07 Hystrix全面解析 08 Gateway全面解析 09 Co