一 seata server的main啟動方法

2022-03-14 05:22:40 字數 554 閱讀 1846

main方法作為server的的啟動**的開始部分,所以我們將從main方法開始。

public

static

void main(string args) throws

ioexception

else

//設定全域性埠

xid.setport(rpcserver.getlistenport());

try

catch

(throwable e)

//正常退出jvm

system.exit(0);

}

seata-server先是初始化了乙個指標管理器,該指標管理器採用spi機制選擇實現。根據官方說法,不採用spring機制就是為了減少更多的依賴衝突的可能。

而後,採用netty做網路服務構造rpcserver

再接著是關於分布式事務模型中非常重要的coordinator協調者的構造,並設定為rpcserver的handler,接入網路服務。

最後,執行rpcserver的init方法,整個main方法就結束了。

Ma的,又乙個部落格

幾個月前,看到了blogchina上的牛人的blog,也看到了csdn上一大群牛人的blog,心中自然想模仿起來。沒想到接連使用了2個blog站點。那兩個blog站點竟相繼在很短的時間內無法登陸。時至今日連網域名稱都解析不了了。可惜我在那兩個blog上的一些文章也隨之而去。csdn也開了blog了。...

javascript實現java中的map

map.js function map linkitems 獲取當前map return 當前物件 map.noop function 非法操作 return map.illegal function param obj param foreignkeys return map.from funct...

BGP的MA網路 自動彙總 聚合

拓撲圖如下 首先看乙個現象,我們把r2的環回口宣告進bgp中看看在r4上學到的這條路由有什麼特 殊的麼。看出有什麼特別的了麼?在 r4上去往2.2.2.2的路由下一跳是r1的e1 0 這是為什麼呢我們只是做了r4和r3的ebgp鄰居啊,這就是我們說的icmp的重定向 我們在r4上做這條命令 neig...