原创 RabbitMQ精講1:主流MQ對比,爲什麼選擇RabbitMQ

目錄 前言 1. 主流消息中間件介紹——ActiveMQ 1.1 特點 衡量一個MQ的指標,主要有三個方面:服務性能、數據存儲、集羣架構 1.2 ActiveMQ架構模式 Masrer-Slave模式 NetWork模式 1.3 Acti

原创 常見面試問題1:ZooKeeper、Redis、Mysql、JVM、Spring、Dubbo

面試問題整理 ZooKeeper CAP定理: 一個分佈式系統不可能同時滿足以下三種,一致性(C:Consistency),可用性(A:Available),分區容錯性(P:Partition Tolerance).在此ZooKe

原创 Kubernetes 控制器:從 Kubernetes 資源控制到開放應用模型、工作原理解讀

目錄 從 Kubernetes 資源控制到開放應用模型 1. 控制循環 2. Informer 3. SharedInformer 4. CRD 5. 自定義控制器 6. Operator 7. OAM Kubernetes 控制器的工作

原创 RabbitMQ精講5:深入RabbitMQ高級特性-限流、ACK、TTL和死信隊列

目錄 前言 1. 自定義消費者 1.1 消費端自定義監聽 1.2 代碼演示 1.2.1 生產者 1.2.2 消費者 1.2.3 自定義類:MyConsumer 2. 消費端限流 2.1 什麼是消費端的限流? 爲什麼不在生產端進行限流呢?

原创 如何以非root用戶運行Docker容器

原文發表於kubernetes中文社區,爲作者原創 原文地址 需要用root用戶運行Docker? 組織中,經常以Root用戶運行Docker中的容器。但是你的工作負載真的需要root權限嗎?顯然很少。儘管如此,默認情況下,

原创 Kubernetes:在邊緣計算領域的發展和KubeEdge介紹

目錄 什麼是邊緣計算 邊緣的價值 推動邊緣計算的四大主要因素 基於Kubernetes構建邊緣計算平臺 邊緣計算場景下:Kubernetes的優勢 邊緣計算場景下:Kubernetes的挑戰 邊緣計算場景下:Kubernetes的架構選型

原创 Docker層和虛懸鏡像(dangling image)介紹

原文發表於kubernetes中文社區,爲作者原創 原文地址 當你拉取Docker鏡像時,你會注意到它被拉取成不同的層。另外,當你創建自己的Docker鏡像時,也會創建多個層。在本文中,我們將更好地理解Docker層。 1.

原创 MySQL:從.ibd文件恢復誤刪的數據

從.ibd文件恢復誤刪的數據 1. 新建一個數據庫,創建一張表,表結構與原表結構一致: CREATE TABLE <table_name> ...; 2.刪除新建的表空間:  ALTER TABLE <table_name> DIS

原创 RestTemplate:Spring 封裝的 HTTP 同步請求類

目錄 RestTemplate介紹 RestTemplate簡單使用 GET 請求 不帶任何參數 的 GET 請求 帶有參數的 GET 請求 getForEntity()方法 POST 請求 發送 Content-Type 爲 appli

原创 RabbitMQ精講3:Exchange交換機類型-direct、topic、fanout

目錄 前言 1. Exchange概念 2. 交換機屬性 3. Direct Exchange(直連) 3.1 Direct Exchange(直連)代碼演示 生產端: 消費端: queueDeclare 說明  測試結果: 4. Top

原创 RabbitMQ精講2:常用命令和配置文件

目錄 常用命令 1.1 基礎服務的命令操作 1.2 對rabbitmq 具體組件的命令 1.2.1 對虛擬主機操作 1.2.2 隊列操作 1.3 高級操作 RabbitMQ配置文件 rabbitmq-env.conf rabbitmq.c

原创 Kubernetes 服務部署最佳實踐(一) 如何合理利用資源

目錄 引言 Request 與 Limit 怎麼設置纔好 所有容器都應該設置 request 老是忘記設置怎麼辦 重要的線上應用改如何設置 怎樣設置才能提高資源利用率 儘量避免使用過大的 request 與 limit 避免測試 name

原创 Docker :常用命令查詢

課程分享: 課程分享:Docker+Kubernetes(k8s)微服務容器化實踐 課程分享:Kubernetes(k8s)生產級實踐指南 從部署到核心應用 課程分享:(極客時間)深入剖析Kubernetes Docker 命

原创 Kubernetes 服務部署最佳實踐(二) 如何提高服務可用性

目錄 引言 如何避免單點故障? 如何避免節點維護或升級時導致服務不可用? 如何讓服務進行平滑更新? 健康檢查怎麼配纔好? 參考資料 引言 上一篇 文章我們圍繞如何合理利用資源的主題做了一些最佳實踐的分享,這一次我們就如何提高服務可用性的主

原创 2020年-Service Mesh工具對比

原文發表於kubernetes中文社區,爲作者原創翻譯 ,原文地址 更多kubernetes文章,請多關注kubernetes中文社區 目錄 AWS App Mesh Istio Linkerd Kuma Consul Connect