成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

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

Taonce / 2663人閱讀

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

新特性

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

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

3、支持多種請(qǐng)求方式,如:SYNC、ONEWAY、FUTURE、CALLBACK 等;

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

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

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

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

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

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

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

簡介

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

特性

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

2、服務(wù)透明:系統(tǒng)完整的封裝了底層通信細(xì)節(jié),開發(fā)時(shí)調(diào)用遠(yuǎn)程服務(wù)就像調(diào)用本地服務(wù),在提供遠(yuǎn)程調(diào)用能力時(shí)不損失本地調(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、注冊(cè)中心:可選組件,支持服務(wù)注冊(cè)并動(dòng)態(tài)發(fā)現(xiàn);未啟用注冊(cè)中心時(shí),支持直接指定服務(wù)提供方機(jī)器地址通訊;原生提供 local 與 zookeeper 兩種服務(wù)注冊(cè)中心可選方案;

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

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

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

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

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

文檔地址

中文文檔

技術(shù)交流

社區(qū)交流

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/71893.html

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

    Edison 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

Taonce

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<