原创 解決使用Navicat 打開遠程連接mysql很慢的方法

MySQL查看數據庫安裝路徑 1.狀態:使用Navicat 打開遠程數據庫很慢。 2.解決方法:在mysql配置文件 my.cnf  內加入 skip-name-resolve   保存 重啓mysql 有時候在我們開發的過程中並不一定記

原创 支付問題,保證分佈式系統數據一致性的6種方案

​​編者按:本文由「高可用架構後花園」羣討論整理而成。 有人的地方,就有江湖 有江湖的地方,就有紛爭 問題的起源 在電商等業務中,系統一般由多個獨立的服務組成,如何解決分佈式調用時候數據的一致性?  具體業務場景如下,比如一個業務操作,如果

原创 唯品會架構剖析

隨着唯品會業務的快速發展,訂單量的不斷增長,原有的訂單存儲架構已經不能滿足公司的發展了,特別是在大促高峯期,原訂單庫已經成爲搶購瓶頸,已經嚴重製約公司的發展。 唯品會舊訂單庫包含幾十張訂單相關表,舊訂單庫是典型的一主多從架構;主庫容量已接

原创 Nginx實現文件下載的限速功能

同一時刻對服務器上文件的大量的高速訪問,可能會極大的增加服務器的負擔,爲了緩解服務器的I/O負擔,如果配置了nginx服務器,建議進行限速,具體實現如下: 首先在 http 段配置一個 limit_zone,然後在需要的地方使用 limit

原创 支付寶螞蟻金服怎麼在分佈式架構下保證轉賬業務數據的一致性?

概述 本文以分佈式架構下的轉賬服務爲業務場景,先闡述分佈式架構下跨數據庫轉賬遇到的數據一致性問題;再詳細介紹如何使用行業常見的分佈式事務解決方案(消息事務、衝正補償、JTA/XA),以及螞蟻的分佈式事務(DTX),解決跨庫轉賬的數據一致性