高并發(fā)服務(wù)的幾條優(yōu)化經(jīng)驗(yàn)
一個(gè)真正的大型互聯(lián)網(wǎng)面向c端的服務(wù)都不會(huì)直接使用數(shù)據(jù)庫作為自己的存儲(chǔ)系統(tǒng),無論你是采用的是分庫分表還....
Linux內(nèi)核觀測(cè)技術(shù)eBPF中文入門指南
eBPF(extened Berkeley Packet Filter)是一種內(nèi)核技術(shù),它允許開發(fā)人....
大話HTTP協(xié)議前世今生
HTTP 全稱 Hypertext Transfer Protocol,中文是超文本傳輸協(xié)議。網(wǎng)上講....
Linux桌面版在2022年殺瘋了!
而在工作使用方面,選擇Linux系統(tǒng)的達(dá)到了28523位,占比39.89%,和個(gè)人使用基本持平;選擇....
2023年值得關(guān)注的5個(gè)CNCF新項(xiàng)目
Teller 的主要目標(biāo)是為開發(fā)人員提供一種安全的方式來使用敏感數(shù)據(jù),而無需在源代碼、shell 中....
Linux內(nèi)核概念和學(xué)習(xí)路線
內(nèi)核是與計(jì)算機(jī)硬件接口的易替換軟件的最低級(jí)別。它負(fù)責(zé)將所有以“用戶模式”運(yùn)行的應(yīng)用程序連接到物理硬件....
如何優(yōu)雅地關(guān)閉容器
最近把 Docker 官方的 Docker Reference 文檔又讀了一遍,發(fā)現(xiàn)有些細(xì)節(jié)深究起來....
Nginx高可用方案
高可用HA(High Availability)是分布式系統(tǒng)架構(gòu)設(shè)計(jì)中必須考慮的因素之一,它通常是指....
“逃離”單體,GitHub的微服務(wù)架構(gòu)實(shí)踐
在開始遷移 GitHub 之前,我們花了一些時(shí)間考慮為什么要這樣做,以及這樣做的目標(biāo)是什么。對(duì)我們來....
一臺(tái)服務(wù)器最大能支持多少條TCP連接
如果想加大soft nofile,那么hard nofile參數(shù)值也需要一起調(diào)整。如果因?yàn)閔ard ....
什么是整潔的代碼
WTF/min是衡量代碼質(zhì)量的唯一標(biāo)準(zhǔn),Uncle Bob在書中稱糟糕的代碼為沼澤(wading),....
為什么需要DDD?DDD怎么解決問題?
它有三個(gè)關(guān)鍵詞:領(lǐng)域,驅(qū)動(dòng),設(shè)計(jì)。領(lǐng)域,是要探索業(yè)務(wù)的邊界;驅(qū)動(dòng),表示前者是后者的決定性因素;設(shè)計(jì),....
Zabbix和Prometheus到底怎么選
Kubernetes 自從 2012 年開源以來便以不可阻擋之勢(shì)成為容器領(lǐng)域調(diào)度和編排的領(lǐng)頭羊。
分布式實(shí)時(shí)日志分析解決方案ELK部署架構(gòu)
ELK 已經(jīng)成為目前最流行的集中式日志解決方案,它主要是由 Beats、Logstash、Elast....
如何在Kubernetes中快速啟用Cgroup V2支持
Linux 中有兩個(gè) cgroup 版本:cgroup v1 和 cgroup v2。cgroup ....
RPC調(diào)用和HTTP調(diào)用的區(qū)別
第七層:物理層。這一層主要就是傳輸這些二進(jìn)制數(shù)據(jù)。實(shí)際應(yīng)用過程中,五層協(xié)議結(jié)構(gòu)里面是沒有表示層和會(huì)話....
弄懂HTTP緩存機(jī)制及原理
兩類緩存規(guī)則可以同時(shí)存在,強(qiáng)制緩存優(yōu)先級(jí)高于對(duì)比緩存,也就是說,當(dāng)執(zhí)行強(qiáng)制緩存的規(guī)則時(shí),如果緩存生效....
帶你快速了解 kubernetes
kubernetes 已經(jīng)成為容器編排領(lǐng)域的王者,它是基于容器的集群編排引擎,具備擴(kuò)展集群、滾動(dòng)升級(jí)....
高性能Nginx HTTPS調(diào)優(yōu)-如何為HTTPS提速30%
Nginx 常作為最常見的服務(wù)器,常被用作負(fù)載均衡 (Load Balancer)、反向代理 (Re....
S公司的微服務(wù)“失敗”之旅
簡(jiǎn)單地講,微服務(wù)是一種面向服務(wù)的軟件體系結(jié)構(gòu),其中服務(wù)端的應(yīng)用程序是通過組合許多單一用途、低占用空間....
K8S三種探針ReadinessProbe、LivenessProbe和StartupProbe之探索
因?yàn)?k8s 中采用大量的異步機(jī)制、以及多種對(duì)象關(guān)系設(shè)計(jì)上的解耦,當(dāng)應(yīng)用實(shí)例數(shù) 增加/刪除、或者應(yīng)用....
Docker開啟IPv6
在 Docker 中,網(wǎng)絡(luò)是一個(gè)重要抽象。一個(gè) Docker 可以有多個(gè)網(wǎng)絡(luò),每個(gè)容器可以連接到一個(gè)....
分布式實(shí)時(shí)日志:ELK的部署架構(gòu)方案
該架構(gòu)與第一種架構(gòu)唯一不同的是:應(yīng)用端日志收集器換成了Filebeat,F(xiàn)ilebeat輕量,占用服....
40個(gè)Nginx常問面試題
反向代理,負(fù)載均衡。當(dāng)網(wǎng)站的訪問量達(dá)到一定程度后,單臺(tái)服務(wù)器不能滿足用戶的請(qǐng)求時(shí),需要用多臺(tái)服務(wù)器集....
一文參透分布式存儲(chǔ)系統(tǒng)Ceph的架構(gòu)設(shè)計(jì)、集群搭建
Ceph 是一個(gè)去中心化的分布式存儲(chǔ)系統(tǒng), 提供較好的性能、可靠性和可擴(kuò)展性。Ceph 項(xiàng)目最早起源....
Jenkins+Docker實(shí)現(xiàn)一鍵自動(dòng)化部署項(xiàng)目!
本文章實(shí)現(xiàn)最簡(jiǎn)單全面的Jenkins+docker+springboot 一鍵自動(dòng)部署項(xiàng)目,步驟齊全....
10個(gè)殺手級(jí)的Python自動(dòng)化腳本分享
重復(fù)性任務(wù)總是耗時(shí)且無聊,想一想你想要一張一張地裁剪 100 張照片或 Fetch API、糾正拼寫....
45個(gè)Git經(jīng)典操作場(chǎng)景
如果你用 git commit -a 提交了一次變化(changes),而你又不確定到底這次提交了哪....
Prometheus Metric的實(shí)踐總結(jié)
除了以上常規(guī)需求,還可根據(jù)具體的問題場(chǎng)景,為了排除和發(fā)現(xiàn)以前出現(xiàn)過或可能出現(xiàn)的問題,確定相應(yīng)的測(cè)量對(duì)....