原文:解Bug之路-dubbo應用無法重連zookeeper

前言 dubbo是一個成熟且被廣泛運用的框架。饒是如此,在某些極端條件下基於dubbo的應用還會出現無法重連zookeeper的問題。由於此問題容易導致比較大的故障,所以筆者費了一番功夫去定位,現將排查過程寫成博文分享出來。 Bug現場 這是一起在測試環境出現的故障。起因是網工做交換機切換演練,可能由於姿勢不對,使得斷網的時間從預估的秒級達到了分鍾級。等網絡恢復后,測試環境就炸開了鍋,基本上所有應 ...

2020-08-27 10:32 6 1783 推薦指數:

查看詳情

Bug之路-dubbo流量上線時的非平滑問題

前言 筆者最近解決了一個困擾了業務系統很久的問題。這個問題只在發布時出現,每次只影響一兩次調用,相較於其它的問題來說,這個問題有點不夠受重視。由於種種原因,使得這個問題到了業務必須解決的程度,於是就到了筆者的手上。 問題現場 我們采用的是dubbo服務,這是個穩定成熟的RPC框架 ...

Tue Aug 11 18:21:00 CST 2020 15 1899
Bug之路-ZooKeeper集群拒絕服務

Bug之路-ZooKeeper集群拒絕服務 前言 ZooKeeper作為dubbo的注冊中心,可謂是重中之重,線上ZK的任何風吹草動都會牽動心弦。最近筆者就碰到線上ZK Leader宕機后,選主無法成功導致ZK集群拒絕服務的現象,於是把這個case寫出來分享給大家(基於ZooKeeper ...

Tue Jun 22 17:50:00 CST 2021 9 2409
Bug之路-串包Bug

Bug之路-串包Bug 筆者很熱衷於解決Bug,同時比較擅長(網絡/協議)部分,所以經常被喚去解決一些網絡IO方面的Bug。現在就挑一個案例出來,寫出分析思路,以饗讀者,希望讀者在以后的工作中能夠少踩點坑。 串包Bug現場 前置故障Redis超時 由於某個系統大量的hget、hset操作 ...

Mon Sep 14 18:01:00 CST 2020 8 707
Bug之路-Nginx 502 Bad Gateway

Bug之路-Nginx 502 Bad Gateway 前言 事實證明,讀過Linux內核源碼確實有很大的好處,尤其在處理問題的時刻。當你看到報錯的那一瞬間,就能把現象/原因/以及解決方案一股腦的在腦中閃現。甚至一些邊邊角角的現象都能很快的反應過來是為何。筆者讀過一些Linux TCP協議棧 ...

Fri Jul 31 22:30:00 CST 2020 43 16104
Dubbo(六):zookeeper注冊中心的應用

  Dubbo中有一個非常本質和重要的功能,那就是服務的自動注冊與發現,而這個功能是通過注冊中心來實現的。而dubbo中考慮了外部許多的注冊組件的實現,zk,redis,etcd,consul,eureka...   各自實現方式各有不同,但是對外表現都是一致的:都實現了 Registry 接口 ...

Wed May 06 01:37:00 CST 2020 0 1268
zookeeper+dubbo簡單應用

一、dubbo是什么? DUBBO是一個分布式服務框架,致力於提供高性能和透明化的RPC遠程服務調用方案,是阿里巴巴SOA服務化治理方案的核心框架。 二、dubbo的工作模式 節點角色說明: Provider: 暴露服務的服務提供方。 Consumer: 調用遠程服務 ...

Wed Jan 13 00:21:00 CST 2016 0 2706
Zookeeper筆記(四)ZookeeperDubbo中的應用

Dubbo的架構 節點角色說明: Provider: 暴露服務的服務提供方。Consumer: 調用遠程服務的服務消費方。Registry: 服務注冊與發現的注冊中心。Monitor: 統計服務的調用次調和調用時間的監控中心。Container: 服務運行容器。調用關系說明: 0. 服務 ...

Thu Aug 27 01:38:00 CST 2015 0 4553
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM