
Sentinel提供了與Dubbo整合的模塊Sentinel Apache Dubbo Adapter,可以針對服務提供方和服務消費方進行流控,在使用的時候只需要添加下面依賴...
Sentinel的理念是只需要開發(fā)者關注資源的定義,它默認會對資源進行流控。當然,我們還是需要對定義的資源設置流控規(guī)則,主要有兩種方式: 通過FlowRuleManager....
本篇主要介紹Sentinel如何實現(xiàn)Spring Cloud應用的限流操作。 Sentinel接入Spring Cloud 創(chuàng)建一個基于Spring Boot的項目,并集成G...
Sentinel是面向分布式服務架構的輕量級流量控制組件,主要以流量為切入點,從限流、流量整形、服務降級、系統(tǒng)負載保護等多個維度來幫助我們保障微服務的穩(wěn)定性。 穩(wěn)定是系統(tǒng)的基...
使用Dubbo最方便的地方在于它可以和Spring非常方便的集成,實際上,Dubbo對于配置的優(yōu)化,也是隨著Spring一同發(fā)展的,從最早的XML形式到后來的注解方式以及自動...
Spring Boot不得不說的一個特點就是自動裝配,它是starter的基礎,也是spring boot的核心,那到底什么是自動裝配呢? 簡單的說,就是自動將Bean裝配到...
mybatis-spring官網(wǎng)這里我們以傳統(tǒng)的spring為例,因為配置更為直觀,在spring中使用注解的效果是一樣的。 我們在其它幾篇文章中已經(jīng)介紹了MyBatis的工...
要分析MyBatis源碼,我們還是從編程式用例入手, 把文件讀取成流的這一步我們就省略了。所以下面我們分成四步來分析。第一步,我們通過建造者模式創(chuàng)建一個工廠類,配置文件的解析...
緩存是一般ORM框架都會提供的功能, 目的就是提升查詢的效率和減少數(shù)據(jù)庫的壓力。和Hibernate一樣,MyBatis也提供一級緩存和二級緩存的功能,并預留了集成第三方緩...
MyBatis的工作流程 首先在MyBatis啟動的時候我們需要去解析配置文件,包括全局配置文件(Mybatis-config.xml)以及映射器配置文件, 這里面包含了我們...
在我們的查詢數(shù)據(jù)庫的操作中,有兩種分頁方式,一種是邏輯翻頁(假翻頁), 一種是物理翻頁(真分頁)。邏輯分頁的原理就是把所有數(shù)據(jù)都查詢出來,在內存中篩選數(shù)據(jù)。物理分頁是真正的分...
在MyBatis中,如果我們想對一對一或者一對多的多表進行查詢,該如何處理呢?MyBatis提供了下面兩個標簽來處理一對一、多對一、一對多的映射關系:association:...
Netty到底是什么 從HTTP說起 有了Netty,你可以實現(xiàn)自己的HTTP服務器,F(xiàn)TP服務器,UDP服務器,RPC服務器,WebSocket服務器,Redis的Prox...
點關注,不迷路;持續(xù)更新Java架構相關技術及資訊熱文!!! 介紹 微服務是最近比較火的概念,而微服務框架目前主流的有Dubbo和Spring Cloud,兩者都是為了解決微...
文章授權轉載自微信公眾號:【架構師社區(qū)】作者:李金葵 RPC(Remote Procedure Call):遠程過程調用,它是一種通過網(wǎng)絡從遠程計算機程序上請求服務,而不需要...
一、簡述 過濾器(Filter),是在 Java Web 中將傳入的 request、response 提前過濾掉一些信息、去除掉一些非法字符,或者提前設置一些參數(shù)、統(tǒng)一設置...