成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

XXL-RPC v1.2.0,分布式服務(wù)框架

Taonce / 2759人閱讀

摘要:現(xiàn)已開放源代碼,開箱即用。解決問題傳統(tǒng)分布式通訊一般通過或做集群服務(wù)的流量負(fù)載均衡,如,每次請求在到達(dá)目標(biāo)服務(wù)機(jī)器之前都需要經(jīng)過負(fù)載均衡機(jī)器,即,這將會把流量放大一倍。

新特性

1、核心模塊重度重構(gòu):模塊化劃分、包名重構(gòu);

2、輕量級/模塊化改造:移除對具體組件的依賴,如ZK、Netty、Mina等,改為可選擴(kuò)展方式;

3、支持多種請求方式,如:SYNC、ONEWAY、FUTURE、CALLBACK 等;

4、各模塊擴(kuò)展改為非強(qiáng)制依賴:擴(kuò)展依賴需要多帶帶進(jìn)行 maven 引入(provided類型);提供強(qiáng)制依賴最小精簡選型組合 "jetty + hessian + 無注冊中心";

5、服務(wù)AccessToken鑒權(quán);

6、支持HTTP異步請求,線程優(yōu)化,統(tǒng)一通訊流程;

7、可選ZK注冊中心重構(gòu),不依賴配置文件,通過代碼初始化;

8、可選ZK注冊中心初始化邏輯優(yōu)化,避免并發(fā)初始化,阻塞至TCP連接創(chuàng)建成功才允許后續(xù)操作;

9、推送core到maven中央倉庫;

10、服務(wù)注冊邏輯優(yōu)化,舊方案以 "iface" 接口包名進(jìn)行服務(wù)注冊, 改為結(jié)合 "iface + version" 作為 serviceKey 進(jìn)行注冊,便于接口多服務(wù)復(fù)用;

簡介

XXL-RPC 是一個分布式服務(wù)通訊框架,提供穩(wěn)定高性能的RPC遠(yuǎn)程服務(wù)調(diào)用功能?,F(xiàn)已開放源代碼,開箱即用。

特性

1、快速接入:接入步驟非常簡潔,兩分鐘即可上手;

2、服務(wù)透明:系統(tǒng)完整的封裝了底層通信細(xì)節(jié),開發(fā)時調(diào)用遠(yuǎn)程服務(wù)就像調(diào)用本地服務(wù),在提供遠(yuǎn)程調(diào)用能力時不損失本地調(diào)用的語義簡潔性;

3、多調(diào)用方案:支持 SYNC、ONEWAY、FUTURE、CALLBACK 等方案;

4、多通訊方案:支持 TCP 和 HTTP 兩種通訊方式進(jìn)行服務(wù)調(diào)用;其中 TCP 提供可選方案 NETTY 或 MINA ,HTTP 提供可選方案 Jetty;

5、多序列化方案:支持 HESSIAN、HESSIAN1、PROTOSTUFF、JSON 等方案;

6、注冊中心:可選組件,支持服務(wù)注冊并動態(tài)發(fā)現(xiàn);未啟用注冊中心時,支持直接指定服務(wù)提供方機(jī)器地址通訊;原生提供 local 與 zookeeper 兩種服務(wù)注冊中心可選方案;

7、軟負(fù)載均衡及容錯:服務(wù)提供方集群注冊時,在使用軟負(fù)載算法進(jìn)行流量分發(fā);

8、容錯:服務(wù)提供方集群注冊時,某個服務(wù)節(jié)點不可用時將會自動摘除,同時消費方將會移除失效節(jié)點將流量分發(fā)到其余節(jié)點,提高系統(tǒng)容錯能力。

9、解決1+1問題:傳統(tǒng)分布式通訊一般通過nginx或f5做集群服務(wù)的流量負(fù)載均衡,如hessian,每次請求在到達(dá)目標(biāo)服務(wù)機(jī)器之前都需要經(jīng)過負(fù)載均衡機(jī)器,即1+1,這將會把流量放大一倍。而XXL-RPC將會從消費方直達(dá)服務(wù)提供方,每次請求直達(dá)目標(biāo)機(jī)器,從而可以避免上述問題;

10、服務(wù)治理:提供服務(wù)治理中心,可在線管理注冊的服務(wù)信息,如管理服務(wù)節(jié)點、節(jié)點權(quán)重等;(計劃中)

11、服務(wù)監(jiān)控:可在線監(jiān)控服務(wù)調(diào)用統(tǒng)計信息以及服務(wù)健康狀況等(計劃中);

文檔地址

中文文檔

技術(shù)交流

社區(qū)交流

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://hztianpu.com/yun/71893.html

相關(guān)文章

  • XXL-RPC v1.4.0,布式服務(wù)框架

    摘要:路由更新不及時問題修復(fù)默認(rèn)長度調(diào)整為客戶端配置優(yōu)化升級依賴版本,如等簡介是一個分布式服務(wù)框架,提供穩(wěn)定高性能的遠(yuǎn)程服務(wù)調(diào)用功能。擁有高性能分布式注冊中心負(fù)載均衡服務(wù)治理等特性。 Release Notes 1、LRU路由更新不及時問題修復(fù); 2、JettyClient Buffer 默認(rèn)長度調(diào)整為5M; 3、Netty Http客戶端配置優(yōu)化; 4、升級依賴版本,如netty/min...

    only_do 評論0 收藏0
  • XXL-JOB v2.0.2,布式任務(wù)調(diào)度平臺

    摘要:底層通訊方案優(yōu)化升級較新版本,由方案調(diào)整為方案,執(zhí)行器內(nèi)嵌提供服務(wù),調(diào)度中心復(fù)用容器端口提供服務(wù)任務(wù)告警邏輯調(diào)整,改為通過掃描失敗日志方式觸發(fā)。 v2.0.2 Release Notes 1、底層通訊方案優(yōu)化:升級較新版本xxl-rpc,由JETTY方案調(diào)整為NETTY_HTTP方案,執(zhí)行器內(nèi)嵌netty-http-server提供服務(wù),調(diào)度中心復(fù)用容器端口提供服務(wù); 2、任務(wù)告警邏...

    lily_wang 評論0 收藏0
  • XXL-JOB v2.1.0,布式任務(wù)調(diào)度平臺

    摘要:自研調(diào)度組件,移除依賴一方面是為了精簡系統(tǒng)降低冗余依賴,另一方面是為了提供系統(tǒng)的可控度與穩(wěn)定性觸發(fā)單節(jié)點周期性觸發(fā),運(yùn)行事件如調(diào)度集群競爭,負(fù)載方式協(xié)同處理,鎖競爭更新觸發(fā)信息推送時間輪鎖釋放鎖競爭底層表結(jié)構(gòu)重構(gòu)移除張相關(guān)表,并對現(xiàn) v2.0.2 Release Notes 1、自研調(diào)度組件,移除quartz依賴:一方面是為了精簡系統(tǒng)降低冗余依賴,另一方面是為了提供系統(tǒng)的可控度與穩(wěn)...

    GitChat 評論0 收藏0
  • 【開源】SpringBootNetty聊天室V1.2.0升級版本介紹

    摘要:前言微服務(wù)微架構(gòu)的基礎(chǔ),通信框架的元老級別框架,即之前的與的實現(xiàn)聊天室的功能后已經(jīng)過了不到一周的時間啦,今天我們更新了項目版本從到的升級。 前言 SpringBoot!微服務(wù)微架構(gòu)的基礎(chǔ),Netty通信框架的元老級別框架,即之前的SpringBoot與Netty的實現(xiàn)聊天室的功能后已經(jīng)過了不到一周的時間啦,今天我們更新了項目版本從V1.0.0到V1.2.0的升級。 介紹 升級要點一:前...

    wanglu1209 評論0 收藏0
  • XXL-JOB v2.0.0 發(fā)布,布式任務(wù)調(diào)度平臺

    v2.0.0 Release Notes 1、調(diào)度中心遷移到 springboot; 2、底層通訊組件遷移至 xxl-rpc; 3、容器化:提供官方docker鏡像,并實時更新推送dockerhub(docker pull xuxueli/xxl-job-admin),進(jìn)一步實現(xiàn)產(chǎn)品開箱即用; 4、新增無框架執(zhí)行器Sample示例項目 xxl-job-executor-sample-framel...

    Edison 評論0 收藏0

發(fā)表評論

0條評論

Taonce

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<