原创 Mysql讀寫分離原理及主衆同步延時如何解決

(1)如何實現mysql的讀寫分離?其實很簡單,就是基於主從複製架構,簡單來說,就搞一個主庫,掛多個從庫,然後我們就單單只是寫主庫,然後主庫會自動把數據給同步到從庫上去。(2)MySQL主從複製原理的是啥?主庫將變更寫binlog日誌,然後

原创 分佈式事務瞭解嗎?你們如何解決分佈式事務問題的?

(1)兩階段提交方案/XA方案也叫做兩階段提交事務方案,這個舉個例子,比如說咱們公司裏經常tb是吧(就是團建),然後一般會有個tb主席(就是負責組織團建的那個人)。tb,team building,團建第一個階段,一般tb主席會提前一週問一

原创 MySQL 有幾種Join,其底層實現原理是什麼?

mysql只支持一種join算法:Nested-Loop Join(嵌套循環連接),但Nested-Loop Join有三種變種:原理:1.Simple Nested-Loop Join:如下圖,r爲驅動表,s爲匹配表,可以看到從r中分別取

原创 一文了解Zookeeper

前言相信大家對 ZooKeeper 應該不算陌生。但是你真的瞭解 ZooKeeper 是個什麼東西嗎?如果別人/面試官讓你給他講講 ZooKeeper 是個什麼東西,你能回答到什麼地步呢?我本人曾經使用過 ZooKeeper 作爲 Dubb

原创 分佈式系統關鍵技術之流量與數據調度

流量調度:不要將流量調度和服務治理混爲一談 (服務治理是流量調度的前提);主要功能;關鍵技術。狀態數據調度:完整解決數據 Scale 問題的應該還是數據結點自身,相應的技術方案。流量調度(是內部的,更是外部接入層的事;中心之外的事,邊緣計算

原创 Redis配置模板及持久化解決方案

前言本文根據貴金屬使用Redis的經驗,整理了Redis服務端配置模板、哨兵配置模板、監控項部署、持久化解決方案、Jedis客戶端連接池配置說明,旨在減少大家在使用Redis過程中因爲配置不當引發的問題。後續的文章鏈接中也給出了之前遇到的一