從遠端服務器獲取變更數(shù)據(jù)的主要模式有兩種:推(push)和拉(pull)。Push 模式簡單來說就是服務端主動將數(shù)據(jù)變更信息推送給客戶端,這種模...
[TOC] 使用Nacos管理配置 為什么要需要配置管理? 在微服務架構中,每個微服務都有可能會存在多個實例,為了保證同一微服務不同實例的配置文...
[TOC] 規(guī)則持久化 - 拉模式 在Sentinel控制臺對某個微服務的接口資源配置了流控、降級等規(guī)則后,若重啟了該微服務,那么配置的相關規(guī)則...
[TOC] Sentinel與控制臺通信原理 在基礎篇中我們學習了如何為項目整合Sentinel,并搭建了Sentinel的可視化控制臺,介紹及...
[TOC] 常見容錯方案 在微服務等分布式架構中,服務容錯是老生常談的問題了,我們都知道在微服務架構中會存在多個微服務,而絕大部分微服務之間都會...
[TOC] 負載均衡 我們都知道在微服務架構中,微服務之間總是需要互相調(diào)用,以此來實現(xiàn)一些組合業(yè)務的需求。例如組裝訂單詳情數(shù)據(jù),由于訂單詳情里有...
[TOC] 服務發(fā)現(xiàn) 為了實現(xiàn)多個微服務之間的調(diào)用,我們除了需要Feign這種調(diào)用組件外還得依賴服務發(fā)現(xiàn)組件。主要的原因是每個微服務所在的機器i...
MQ的選擇 消息隊列對比參照表: RocketMQ vs. ActiveMQ vs. Kafka: 參考至: 消息隊列對比參照表 RocketM...
Spring Cloud Alibaba 致力于提供微服務開發(fā)的一站式解決方案。此項目包含開發(fā)分布式應用服務的必需組件,方便開發(fā)者通過 Spri...