K8S服務(wù)發(fā)現(xiàn)之旅Kubernetes服務(wù)發(fā)現(xiàn)是一個經(jīng)常讓我產(chǎn)生困惑的主題之一。本文分為兩個部分:網(wǎng)絡(luò)方面的背景知識深入了解Kubernetes服務(wù)發(fā)現(xiàn)要了解服務(wù)發(fā)現(xiàn),首先要了解背后的網(wǎng)絡(luò)知識。這部分內(nèi)容相對淺顯,如果讀者熟知這一部分,完全可以跳過,直接閱讀服務(wù)發(fā)現(xiàn)部分。開始之前...
在軟件開發(fā)領(lǐng)域,「異地多活」是分布式系統(tǒng)架構(gòu)設(shè)計的一座高峰,很多人經(jīng)常聽過它,但很少人理解其中的原理。異地多活到底是什么?為什么需要異地多活?它到底解決了什么問題?究竟是怎么解決的?這些疑問,想必是每個程序看到異地多活這個名詞時,都想要搞明白的問題。有幸,我曾經(jīng)深度參與過一個中等...
首先告訴大家一件事,在十一國慶期間,引擎的機器又又。。。又扛不住了流量。經(jīng)過監(jiān)控分析,發(fā)現(xiàn)某個服務(wù)的一個實例所在的虛擬機扛不住了,所以采取臨時措施流量控制之后,問題解決了,但還是造成了不小的損失。經(jīng)過此次故障,以及分析故障的過程中對負(fù)載均衡又有了新的更加深入的認(rèn)識,所以將這部分寫...
來源:http://blog.thankbabe.com高并發(fā)經(jīng)常會發(fā)生在有大活躍用戶量,用戶高聚集的業(yè)務(wù)場景中,如:秒殺活動,定時領(lǐng)取紅包等。為了讓業(yè)務(wù)可以流暢的運行并且給用戶一個好的交互體驗,我們需要根據(jù)業(yè)務(wù)場景預(yù)估達(dá)到的并發(fā)量等因素,來設(shè)計適合自己業(yè)務(wù)場景的高并發(fā)處理方案。...
打游戲是許多年輕人的愛好,在家里怎么打都無可厚非,但如果是在公司打,還被領(lǐng)導(dǎo)抓住了,那會怎么樣呢?一個字節(jié)的實習(xí)生發(fā)帖求助:打游戲被上上級領(lǐng)導(dǎo)拍照了,商量的結(jié)果是自己回學(xué)校。不知道會不會影響以后找工作,據(jù)說阿里的背調(diào)還挺嚴(yán)格的,擔(dān)心這段經(jīng)歷影響自己畢業(yè)求職。注意:樓主打游戲的時間...
?可能是最完善的?Redis分布式鎖原理與實戰(zhàn)總結(jié),建議收藏Redis分布式鎖使用SET指令就可以實現(xiàn)了么?在分布式領(lǐng)域CAP理論一直存在。分布式鎖的門道可沒那么簡單,我們在網(wǎng)上看到的分布式鎖方案可能是有問題的。「碼哥」一步步帶你深入分布式鎖是如何一步步完善,在高并發(fā)生產(chǎn)環(huán)境中如...
這是一個紛雜而無規(guī)則的世界,越想忘掉的事情,越難忘記。??????正文??我們這行都很幽默,總說編程就是CV,自黑寫程序大部分都是靠復(fù)制粘貼。實際上,很多高級或資深程序員寫代碼也就是CV:把其他項目里的一段代碼復(fù)制過來,稍加改動,run一下沒問題就能上線。但這種做法就是在給子孫后...
監(jiān)控作為底層基礎(chǔ)設(shè)施的一環(huán),是保障生產(chǎn)環(huán)境服務(wù)穩(wěn)定性不可或缺的一部分,線上問題從發(fā)現(xiàn)到定位再到解決,通過監(jiān)控和告警手段可以有效地覆蓋了「發(fā)現(xiàn)」和「定位」,甚至可以通過故障自愈等手段實現(xiàn)解決,服務(wù)開發(fā)和運維人員能及時有效地發(fā)現(xiàn)服務(wù)運行的異常,從而更有效率地排查和解決問題。一個典型的...
數(shù)據(jù)服務(wù)是數(shù)據(jù)中臺體系中的關(guān)鍵組成部分。作為數(shù)倉對接上層應(yīng)用的統(tǒng)一出入口,數(shù)據(jù)服務(wù)將數(shù)倉當(dāng)作一個統(tǒng)一的DB來訪問,提供統(tǒng)一的API接口控制數(shù)據(jù)的流入及流出,能夠滿足用戶對不同類型數(shù)據(jù)的訪問需求。電商平臺唯品會的數(shù)據(jù)服務(wù)自2019年開始建設(shè),在公司內(nèi)經(jīng)歷了從無到有落地,再到為超過3...
一、背景一套監(jiān)控系統(tǒng)的檢測和告警是密不可分的,檢測用來發(fā)現(xiàn)異常,告警用來將問題信息發(fā)送給相應(yīng)的人。vivo監(jiān)控系統(tǒng)1.0時代各個監(jiān)控系統(tǒng)分別維護(hù)一套計算、存儲、檢測、告警收斂邏輯,這種架構(gòu)下對底層數(shù)據(jù)融合非常不利,也就無法實現(xiàn)監(jiān)控系統(tǒng)更廣泛場景的應(yīng)用,所以需要進(jìn)行整體規(guī)劃,重新對...
前言SQL優(yōu)化是一個大家都比較關(guān)注的熱門話題,無論你在面試,還是工作中,都很有可能會遇到。如果某天你負(fù)責(zé)的某個線上接口,出現(xiàn)了性能問題,需要做優(yōu)化。那么你首先想到的很有可能是優(yōu)化SQL語句,因為它的改造成本相對于代碼來說也要小得多。那么,如何優(yōu)化SQL語句呢?這篇文章從15個方面...