瞭解Kubernetes主體架構(二十八)
前言 Kubernetes的教程一直在編寫,目前已經初步完成了以下內容: 1)基礎理論 2)使用Minikube部署本地Kubernetes叢集 3)使用Kubeadm建立叢集 接下來還會逐步完善本教程,比如Helm、ELK、...
前言 Kubernetes的教程一直在編寫,目前已經初步完成了以下內容: 1)基礎理論 2)使用Minikube部署本地Kubernetes叢集 3)使用Kubeadm建立叢集 接下來還會逐步完善本教程,比如Helm、ELK、...
這是一個.net下運算元據庫(結構資料庫)的工具類,支援sqlserver、oracle、mysql、postgres、sqlite、access等常見資料庫。 註意:它並不是一個orm工具(常見的orm框架如:EF、Dapper等)。 2...
背景:Redis作為一款簡潔、高效的開源K/V資料庫,可以被用於記憶體快取、持久化儲存等不同場景,大量服務於各類網際網路應用。同時也提供了豐富的功能配置,客戶可以根據各自業務需求,在讀寫效能、快取容量、資料可靠性等方面作出靈活的...
面試的時候,面試官問:使用者在電商網站中購買成功了,那麼它在微服務中經歷了什麼?你該如何作答? 當我傻啊,使用者在電商網站購買成功,還在微服務中,那肯定就是有一套微服務架構的電商系統。 設計一套電商系統還不簡單?簡單想象一下,既...
來自公眾號:架構師修行之路 菜菜哥,復聯四上映了,要不要一起去看看? 又想騙我電影票,對不對? 呵呵,想去看了叫我呀 看來你工作不飽和呀 哪有,這兩天我剛基於redis寫了一個分散式鎖,很簡單 不管你基於什麼做分散式鎖,你覺得很簡單嗎?來來...
一、前言 1、開發工具及系統環境 2、專案目錄結構 二、搭建步驟 1、建立父工程 2、建立子模組 3、執行專案 4、配置模組間的依賴關係 5、web層呼叫biz層介面測試 6、整合Mybatis 四、總結 五、未提到的坑 一、前言 最近公司...
使用docker建立只讀檔案系統 容器化部署對應用的運維帶來了極大的方便,同時也帶來一些新的安全問題需要考慮.比如駭客入侵到容器內,對容器內的系統級別或者應用級別檔案進行修改,會造成難以估量的損失.(比如修改hosts檔案導致dns解析異常...
最近在專案中遇到了類似“秒殺”的業務場景,在本篇部落格中,我將用一個非常簡單的demo,闡述實現所謂“秒殺”的基本思路。 業務場景 所謂秒殺,從業務角度看,是短時間內多個使用者“爭搶”資源,這裡的資源在大部分秒殺場景裡是商品;將業務抽象,技術角...
引言 之前自己在用redis來實現分散式鎖的時候都是基於單個Redis實體,也就是說Redis本身是有單點故障的,Redis的官方檔案介紹了一種”自認為”合理的演演算法,Redlock來實現分散式Redis下的分散式鎖...
前言 可靠性 程式碼實現 元件依賴 加鎖程式碼 解鎖程式碼 總結 本部落格使用第三方開源元件Jedis實現Redis客戶端,且只考慮Redis服務端單機部署的場景。 前言 分散式鎖一般有三種實現方式:1. 資料庫樂觀鎖;2. 基於Redis的分散式...