標簽:dubbo

Java

老牌Web端框架Tomcat的重新理解

2

xirruiqiang 發布于 2019-12-05

在目前流行的互聯網架構中,對一個應用來說,Tomcat是首,SSM是中,JVM是尾,我們通常對于SSM是比較了解的,而忽略了首尾, 而Tomcat在目前的網絡編程中是舉足輕重的 ,但是我們其實對Tom cat中很多原理性的東西不太了解,如果 能夠掌握Tomcat的原理,那么是非常...

閱讀(1)評論(0)贊 (0)

Java

Dubbo源碼解析(三十五)集群——cluster

1

yeseng 發布于 2019-12-04

目標:介紹dubbo中集群容錯的幾種模式,介紹dubbo-cluster下support包的源碼。 前言 集群容錯還是很好理解的,就是當你調用失敗的時候所作出的措施。先來看看有哪些模式: 圖有點小,見諒,不過可以瞇著眼睛看稍微能看出來一點,每一個Cluster實現類都對應著一個i...

閱讀(10)評論(0)贊 (0)

Java

Dubbo源碼之網絡通信

鄧龍華 發布于 2019-12-04

介紹了Dubbo通信流程,跟著源碼調試過來的,如果有問題還請各位大佬指出 服務暴露將做哪些事情? 注冊ZK,監聽動態配置節點 開啟Server端 創建代理服務 Exporter -> Invoker -> proxyService 服務引用將做哪些事情? 注冊ZK,監...

閱讀(10)評論(0)贊 (0)

Java

Dubbo 穩定性案例:Nacos 注冊中心可用性問題復盤

wenming.gapo 發布于 2019-12-03

上周四晚剛回到家,就接到了軟負載同學的電話,說是客戶線上出了故障,我一聽”故障“兩個字,立馬追問是什么情況,經過整理,還原出線上問題的原貌: 客戶使用了 Dubbo,注冊中心使用的是 Nacos,在下午開始不斷有調用報錯,查看日志,發現了 Nacos 心跳請求返回 502 201...

閱讀(11)評論(0)贊 (0)

Java

soul 2.1.0 發布,做 Java 界最好的 API-Gateway

zhuangli 發布于 2019-12-03

soul網關發布2.1.0版本 (做java界最好的API-Gateway) 這是soul網關開源以來的最大的一次更新,收集了很多社區反饋的問題,進行了更新. 之前的文檔不是很完善,使用成本較高,這里先說聲抱歉,這一個版本中,同時更新了相關文檔. 在這個版本中,提供 http,d...

閱讀(9)評論(0)贊 (0)

Java

Dubbo源碼解析(三十四)集群——開篇

1

songhua.gao 發布于 2019-12-03

目標:介紹接下來集群分哪幾部分來描述,介紹dubbo在集群中涉及到的幾個功能,介紹dubbo-cluster下跟各個功能相關的接口 集群是什么? 如果說分布式是爸爸住在杭州,媽媽住在上海,那么集群就是兩個爸爸,一個住在杭州,一個住在上海。對于分布式和集群有高吞吐量、高可用的目標。...

閱讀(11)評論(0)贊 (0)

Java

并發容器之ConcurrentLinkedQueue

12

劉莉莉 發布于 2019-12-03

本人免費整理了Java高級資料,涵蓋了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并發分布式等教程,一共30G,需要自己領取。 傳送門: https://mp.weixin.qq.com/s/JzddfH-7yNud...

閱讀(7)評論(0)贊 (0)

Java

Netty 總結篇

4

puefu.he 發布于 2019-12-03

戳藍字「TopCoder 」關注我們哦! Netty一個主要的目標就是促進“關注點分離”: 使業務邏輯從網絡基礎設施應用程序中分離 。不僅僅是Netty框架,其他框架的設計目的也大都是為了使業務程序和底層技術解耦,使程序員更加專注于業務邏輯實現,提高開發質量和效率。Netty為什...

閱讀(9)評論(0)贊 (0)

Java

【圖文并茂】一文講透Dubbo負載均衡之最小活躍數算法

48

likai 發布于 2019-12-02

持續輸出原創文章,這是why技術的第16篇原創文章 本文是對于Dubbo負載均衡策略之一的最小活躍數算法的詳細分析。文中所示源碼,沒有特別標注的地方均為2.6.0版本。 為什么沒有用截止目前的最新的版本號2.7.4.1呢?因為2.6.0這個版本里面有兩個bug。從bug講起來,印...

閱讀(8)評論(0)贊 (0)

Java

Dubbo源碼解析(三十一)遠程調用——rmi協議

darida 發布于 2019-12-02

dubbo支持rmi協議,主要基于spring封裝的org.springframework.remoting.rmi包來實現,當然最原始還是依賴 JDK 標準的java.rmi.*包,采用阻塞式短連接和 JDK 標準序列化方式。關于rmi協議的介紹可以參考dubbo官方文檔。 地...

閱讀(9)評論(0)贊 (0)

Java

Dubbo學習(一)SPI

2

xirruiqiang 發布于 2019-12-02

一、前言 Dubbo是拓展性極好的框架,其采用 Microkernel + Plugin 模式,Microkernel 只負責組裝 Plugin,Dubbo 自身的功能也是通過擴展點實現的,也就是 Dubbo 的所有功能點都可被用戶自定義擴展所替換。 本篇作為 Dubbo 學習記...

閱讀(7)評論(0)贊 (0)

Java

從面試官甄別項目經驗的角度,說說如何在簡歷中寫項目經驗(java后端方向)

hanze 發布于 2019-12-02

在大多的JD(職位介紹)里,會寫明該職位需要xx時間的相關經驗,換句話說就是需要在簡歷中看到一定年限的相關商業項目經驗,否則估計連面試的機會都沒。 在本文里,不討論這種門檻是否合理,而會以Java相關經驗為例,說說面試官甄別真實商業項目的方式,并以此為基礎講述在簡歷中描述項目的要...

閱讀(8)評論(0)贊 (0)

Java

別再問我Runnable、Callable、Future、FutureTask有什么關聯了

3

zhuangli 發布于 2019-12-02

掃描下方二維碼或者微信搜索公眾號 菜鳥飛呀飛 ,即可關注微信公眾號,閱讀更多 Spring源碼分析 和 Java并發編程 文章。 Runnable與Callable 眾所周知,當我們使用線程來運行 Runnable 任務時,是不支持獲取返回值的,因為Runnable接口的run(...

閱讀(9)評論(0)贊 (0)

Spring

15 個優秀開源的 Spring Boot 學習項目,一網打盡!

19

hanze 發布于 2019-12-01

Spring Boot 算是目前 Java 領域最火的技術棧了,松哥年初出版的 《Spring Boot + Vue 全棧開發實戰》迄今為止已經加印了 8 次,Spring Boot 的受歡迎程度可見一斑。經常有人問松哥有沒有推薦的 Spring Boot 學習資料?當然有!買松...

閱讀(12)評論(0)贊 (0)

Java

從Redis中取出緩存轉化成Java對象時出現反序列化失敗的問題

小丁 發布于 2019-12-01

背景描述 因為業務需求的需要,我們需要在原來項目中的一個DTO類中新增兩個字段(我們項目使用的是dubbo架構,這個DTO在A項目/服務的domain包中,會被其他的項目如B、C、D引用到)。但是這個DTO對象已經在Redis緩存中存在了,如果我們直接向類中增加字段而不做任何處理...

閱讀(11)評論(0)贊 (0)

Java

知道了這些內容,閉著眼面試Dubbo!

20

鄧龍華 發布于 2019-12-01

“ 分布式應用場景有高并發,高可擴展和高性能的要求。還涉及到,序列化/反序列化,網絡,多線程以及設計模式的問題。幸好 Dubbo 框架將上述知識進行了封裝,讓程序員能夠把注意力放到業務上。 圖片來自 Pexels 為了更好地了解和使用 Dubbo,今天來介紹一下 Dubbo 的主...

閱讀(34)評論(0)贊 (0)

Java

Dubbo源碼閱讀前夜-SPI的本質

2

xiaoli.he 發布于 2019-12-01

近日,在瀏覽Dubbo官網時看到了Dubbo SPI 這個詞。搜了搜,原來JAVA有個SPI機制。好奇心驅使我想知道,這到底是個什么東西。 JAVA SPI機制 如果我們要動態加載一個類,會怎么辦? 調用 Class.forName("cn.test.Hello&quo...

閱讀(14)評論(0)贊 (0)

Java

Dubbo面試八連問,這些你都能答上來嗎?

4

likai 發布于 2019-12-01

Dubbo是什么? Dubbo能做什么? Dubbo內置了哪幾種服務容器? Dubbo 核心的配置有哪些? Dubbo有哪幾種集群容錯方案,默認是哪種? Dubbo有哪幾種負載均衡策略,默認是哪種? Dubbo默認使用的是什么通信框架,還有別的選擇嗎? 你覺得用Dubbo好還是S...

閱讀(16)評論(0)贊 (0)

2013平特肖公式