1. 問題 我司最近一長(zhǎng)連接服務(wù)(該服務(wù)是接收合作企業(yè)的設(shè)備采集數(shù)據(jù))頻繁出現(xiàn)斷連問題悠砚。從監(jiān)控顯示,這周已經(jīng)出現(xiàn)過三次狐胎,發(fā)生的時(shí)間點(diǎn)分別是:20...
1. 背景 我們的mqtt服務(wù)線上一實(shí)例出現(xiàn)OOM爆侣,通過日志發(fā)現(xiàn)凉蜂,OOM具體原因是因?yàn)闆]有足夠空間創(chuàng)建新線程恨课。 通過監(jiān)控發(fā)現(xiàn)险胰,該實(shí)例線程數(shù)一直緩...
1. 服務(wù)治理 一般來說,服務(wù)治理主要關(guān)注點(diǎn)劃分為幾點(diǎn) 服務(wù)注冊(cè)發(fā)現(xiàn) 動(dòng)態(tài)路由 負(fù)載均衡 降級(jí)熔斷限流 鏈路追蹤 從實(shí)現(xiàn)上來說,可以分為代理端架...
基于dubbo 2.7.8分析猛们。 對(duì)應(yīng)著xml配置的<dubbo:service>和<dubbo:reference>念脯,注解是@DubboSer...
基于dubbo-2.7.8進(jìn)行分析。 1. 原理 dubbo利用Spring XML schema擴(kuò)展機(jī)制阅懦,自定義了一套配置,存儲(chǔ)在文件dubb...
1. synchronized實(shí)現(xiàn)原理 Java中每一個(gè)對(duì)象都可以作為鎖徘铝,這是synchronized實(shí)現(xiàn)同步的基礎(chǔ): 普通同步方法耳胎,鎖是當(dāng)前實(shí)...
1. 告警 最近所負(fù)責(zé)的服務(wù)略頻繁地收到4xx告警 2. 問題定位 1、查業(yè)務(wù)日志惕它,沒發(fā)現(xiàn)相關(guān)錯(cuò)誤的日志2怕午、查nginx access log,...
1淹魄、Random 隨機(jī)數(shù)生成主要有兩個(gè)步驟 (1)首先獲取當(dāng)前種子作為老種子(2)然后根據(jù)老種子計(jì)算新種子(3)最后根據(jù)新種子計(jì)算出新的隨機(jī)數(shù) ...
場(chǎng)景 我們知道可以對(duì)一個(gè)Thread對(duì)象設(shè)置UncaughtExceptionHandler來進(jìn)行自定義的未捕捉異常處理郁惜。具體可參考上一篇文章T...