自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

阿里巴巴開源服務(wù)框架 Dubbo 2.0.10發(fā)布

開發(fā) 后端
Dubbo 是阿里巴巴公司開源的一個(gè)高性能優(yōu)秀的服務(wù)框架,使得應(yīng)用可通過(guò)高性能的 RPC 實(shí)現(xiàn)服務(wù)的輸出和輸入功能,可以和 Spring框架無(wú)縫集成。

Dubbo是阿里巴巴SOA服務(wù)化治理方案的核心框架,每天為1,000+個(gè)服務(wù)提供1,000,000,000+次訪問(wèn)量支持,并被廣泛應(yīng)用于阿里巴巴集團(tuán)的各成員站點(diǎn)。

2011-12-28發(fā)布最新可靠版本2.0.10,該版本修改增加內(nèi)容如下:

Bug

◆  [DUBBO-70] - 修復(fù)Cluster層傳遞RpcException的ErrorCode

[DUBBO-101] - 增加init屬性確定是否在afterpropertiesSet時(shí)饑餓初始化

◆ [DUBBO-124] - telnet 向上鍵失效

◆ [DUBBO-131] - telnet 緩存問(wèn)題,歷史記錄沒(méi)有設(shè)置上限。

◆ [DUBBO-132] - bytecode包的Wrapper的反射方法調(diào)用,提供方?jīng)]有重載的方法時(shí),當(dāng)提供多余的參數(shù)時(shí),多余參數(shù)會(huì)被忽略(應(yīng)該報(bào)錯(cuò))

◆ [DUBBO-141] - 共享連接后,不能使用連接上保存的服務(wù)信息,否則多服務(wù)時(shí)會(huì)有問(wèn)題

◆ [DUBBO-142] - DubboCodec在獲取函數(shù)時(shí)沒(méi)有判斷$invoke和$echo等特殊函數(shù)

◆ [DUBBO-144] - 擴(kuò)展點(diǎn)加載失?。ㄈ缫蕾嚨娜綆?kù)運(yùn)行時(shí)沒(méi)有),如擴(kuò)展點(diǎn)沒(méi)有用到,則加載不要報(bào)錯(cuò)(在使用到時(shí)報(bào)錯(cuò))

◆ [DUBBO-146] - 調(diào)用的返回值在Provider端序列化失敗(如傳輸對(duì)象沒(méi)有實(shí)現(xiàn)Serialiable接口),Provider端也沒(méi)有異常輸出,Consumer端超時(shí)出錯(cuò)

◆ [DUBBO-148] - telnet請(qǐng)求沒(méi)有終結(jié),死循環(huán)發(fā)送消息

◆ [DUBBO-152] - RegistryDirectory在unsubscribe之后再標(biāo)記為destroyed,否則unsubscribe會(huì)失敗

◆ [DUBBO-155] - zookeeper注冊(cè)的時(shí)候拋ConnectionLoss異常

◆ [DUBBO-157] - 配置加載時(shí)對(duì)${user.home}等占位符沒(méi)有替換

◆ [DUBBO-158] - Config類的toString方法顯示的標(biāo)簽名不對(duì)

Improvement

◆ [DUBBO-113] - registry客戶端緩存采用ip作為key

◆ [DUBBO-145] - 服務(wù)方法調(diào)用重試過(guò)程中輸出引起重試異常的日志

◆ [DUBBO-147] - 通過(guò)RpcContext可以獲得所有嘗試過(guò)的Invoker

◆ [DUBBO-149] - <dubbo:protocol>未配name時(shí),生成的缺省id也應(yīng)為dubbo,便于-D參數(shù)覆蓋

◆ [DUBBO-153] - telnet增加--no-prompt參數(shù),用于nc獲取信息時(shí)不顯示提示符

◆ [DUBBO-159] - URL基于host自動(dòng)添加anyhost和localhost參數(shù)

◆ [DUBBO-160] - 給Multicast和Zookeeper注冊(cè)中心URL增加缺省端口

Task

◆ [DUBBO-134] - -D覆蓋xml,xml覆蓋properties測(cè)試

◆ [DUBBO-151] - Demo中使用分離的配置

◆ [DUBBO-156] - 拆分remoting的p2p子模塊

關(guān)于服務(wù)框架 Dubbo

Dubbo 是阿里巴巴公司開源的一個(gè)高性能優(yōu)秀的服務(wù)框架,使得應(yīng)用可通過(guò)高性能的 RPC 實(shí)現(xiàn)服務(wù)的輸出和輸入功能,可以和 Spring框架無(wú)縫集成。

主要核心部件:

◆ Remoting: 網(wǎng)絡(luò)通信框架,實(shí)現(xiàn)了 sync-over-async 和 request-response 消息機(jī)制.

◆ RPC: 一個(gè)遠(yuǎn)程過(guò)程調(diào)用的抽象,支持負(fù)載均衡、容災(zāi)和集群功能

◆ Registry: 服務(wù)目錄框架用于服務(wù)的注冊(cè)和服務(wù)事件發(fā)布和訂閱

Dubbo工作原理

Provider

◆ 暴露服務(wù)方稱之為“服務(wù)提供者”。

Consumer

◆ 調(diào)用遠(yuǎn)程服務(wù)方稱之為“服務(wù)消費(fèi)者”。

Registry

◆ 服務(wù)注冊(cè)與發(fā)現(xiàn)的中心目錄服務(wù)稱之為“服務(wù)注冊(cè)中心”。

Monitor

◆ 統(tǒng)計(jì)服務(wù)的調(diào)用次調(diào)和調(diào)用時(shí)間的日志服務(wù)稱之為“服務(wù)監(jiān)控中心”。

(1) 連通性:

◆ 注冊(cè)中心負(fù)責(zé)服務(wù)地址的注冊(cè)與查找,相當(dāng)于目錄服務(wù),服務(wù)提供者和消費(fèi)者只在啟動(dòng)時(shí)與注冊(cè)中心交互,注冊(cè)中心不轉(zhuǎn)發(fā)請(qǐng)求,壓力較小

◆ 監(jiān)控中心負(fù)責(zé)統(tǒng)計(jì)各服務(wù)調(diào)用次數(shù),調(diào)用時(shí)間等,統(tǒng)計(jì)先在內(nèi)存匯總后每分鐘一次發(fā)送到監(jiān)控中心服務(wù)器,并以報(bào)表展示

◆ 服務(wù)提供者向注冊(cè)中心注冊(cè)其提供的服務(wù),并匯報(bào)調(diào)用時(shí)間到監(jiān)控中心,此時(shí)間不包含網(wǎng)絡(luò)開銷

◆ 服務(wù)消費(fèi)者向注冊(cè)中心獲取服務(wù)提供者地址列表,并根據(jù)負(fù)載算法直接調(diào)用提供者,同時(shí)匯報(bào)調(diào)用時(shí)間到監(jiān)控中心,此時(shí)間包含網(wǎng)絡(luò)開銷

◆ 注冊(cè)中心,服務(wù)提供者,服務(wù)消費(fèi)者三者之間均為長(zhǎng)連接,監(jiān)控中心除外

◆ 注冊(cè)中心通過(guò)長(zhǎng)連接感知服務(wù)提供者的存在,服務(wù)提供者宕機(jī),注冊(cè)中心將立即推送事件通知消費(fèi)者

◆ 注冊(cè)中心和監(jiān)控中心全部宕機(jī),不影響已運(yùn)行的提供者和消費(fèi)者,消費(fèi)者在本地緩存了提供者列表

◆ 注冊(cè)中心和監(jiān)控中心都是可選的,服務(wù)消費(fèi)者可以直連服務(wù)提供者

(2) 健狀性:

◆ 監(jiān)控中心宕掉不影響使用,只是丟失部分采樣數(shù)據(jù)

◆ 數(shù)據(jù)庫(kù)宕掉后,注冊(cè)中心仍能通過(guò)緩存提供服務(wù)列表查詢,但不能注冊(cè)新服務(wù)

◆ 注冊(cè)中心對(duì)等集群,任意一臺(tái)宕掉后,將自動(dòng)切換到另一臺(tái)

◆ 注冊(cè)中心全部宕掉后,服務(wù)提供者和服務(wù)消費(fèi)者仍能通過(guò)本地緩存通訊

◆ 服務(wù)提供者無(wú)狀態(tài),任意一臺(tái)宕掉后,不影響使用

◆ 服務(wù)提供者全部宕掉后,服務(wù)消費(fèi)者應(yīng)用將無(wú)法使用,并無(wú)限次重連等待服務(wù)提供者恢復(fù)

(3) 伸縮性:

◆ 注冊(cè)中心為對(duì)等集群,可動(dòng)態(tài)增加機(jī)器部署實(shí)例,所有客戶端將自動(dòng)發(fā)現(xiàn)新的注冊(cè)中心

◆ 服務(wù)提供者無(wú)狀態(tài),可動(dòng)態(tài)增加機(jī)器部署實(shí)例,注冊(cè)中心將推送新的服務(wù)提供者信息給消費(fèi)者

原文鏈接:http://www.oschina.net/news/24397/dubbo-2-0-10-released

下載地址:http://code.alibabatech.com/wiki/display/dubbo/Download

【編輯推薦】

  1. Spring Framework 3.0.7 發(fā)布
  2. Spring 3.1 新特性一覽表
  3. Spring MVC數(shù)據(jù)綁定的擴(kuò)展
  4. Spring事務(wù)配置的五種方式
  5. Spring聲明性事務(wù)常見(jiàn)問(wèn)題分析
責(zé)任編輯:林師授 來(lái)源: 開源中國(guó)社區(qū)
相關(guān)推薦

2011-10-25 09:12:08

Jease

2012-01-11 09:04:41

2011-12-23 11:33:25

JavaGrizzly

2017-09-06 16:31:55

阿里巴巴

2018-12-14 11:00:18

2010-06-28 10:43:47

2012-02-14 09:48:04

Javabbossgroups

2012-03-09 09:38:00

JavaEWeb4J

2019-01-28 10:10:36

開源技術(shù) 趨勢(shì)

2013-08-22 09:41:52

阿里巴巴去IOE王堅(jiān)

2022-04-06 08:14:49

云原生混部系統(tǒng)開源

2012-04-13 09:11:13

JavajOOQ

2012-03-06 09:20:02

SpockJava

2012-02-29 09:11:22

JavaDataNucleus

2012-03-19 10:10:55

jOOQJava

2019-02-01 11:16:55

阿里巴巴Java開源

2013-02-19 10:47:13

阿里巴巴阿里云·搜索阿里云

2013-09-26 13:40:23

開源GNOME桌面環(huán)境
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)