問題引發(fā)的原因是業(yè)務(wù)方的dubbo轉(zhuǎn)發(fā)服務(wù)zookeeper地址配置錯了镶骗,配置成接口名稱了(或錯誤格式的域名 aaa)记靡,然后從網(wǎng)關(guān)發(fā)起調(diào)用豫尽,網(wǎng)關(guān)...
LCN和Seata原理圖 LCN:不生產(chǎn)事務(wù)富寿,只是事務(wù)的協(xié)調(diào)者 LCN 核心采用3PC原理:1.發(fā)起方(如支付服務(wù))執(zhí)行業(yè)務(wù)時恐似,會通過aop...
zookerper分布式鎖zk實現(xiàn)分布式鎖原理:使用zk臨時節(jié)點(diǎn)(連接斷開后就會刪除) +事件通知(wacther)a)使用zk創(chuàng)建臨時節(jié)點(diǎn)b)...
zab一致性算法原理映之,以zookeeper為例zab原子廣播協(xié)議中 兩種模式1.恢復(fù)模式:Leader宕機(jī)后選舉新Leader2.廣播模式:解決...
準(zhǔn)備環(huán)境mysql粟判、zookeeper擦剑、hadoop(HDFS)環(huán)境jdk1.8(每臺druid服務(wù)器都需要安裝) druid的服務(wù)器列表 服務(wù)...
在之前做的營銷項目中妖胀,優(yōu)惠券有滿減券和折扣券類型(后面會增加類型),這兩種類型的計算規(guī)則是不一樣的惠勒,滿減是用減法赚抡,折扣是用%。如果用if(滿減)...
HashMap源碼分析 分析源碼之前纠屋,先了解一下HashMap的結(jié)構(gòu)涂臣,JDK1.7之前HashMap是通過數(shù)組結(jié)構(gòu)+單向鏈表的結(jié)構(gòu)存儲的 (...
Array源碼分析 首先分析new ArrayList<>() new ArrayList()時,會創(chuàng)建一個Object[] elementDa...
Bean的創(chuàng)建過程 spring注解版單實例Bean的創(chuàng)建是容器啟動的時候調(diào)用getBean(beanName)創(chuàng)建售担,然后保存到IOC容器中赁遗;多...