學習阿里巴巴開源專案dubbo

2021-09-01 18:56:50 字數 453 閱讀 5829

1.dubbo使用場景:高併發,高訪問量的移動網際網路或物聯網。--京東,**,阿里巴巴等都在使用它。

它是乙個分布式服務框架,致力於提供高效能和透明化的rpc遠端服務呼叫方案,以及soa服務治理方案.不適合大檔案的傳輸。

2.支援協議:

1)dubbo service(穩定,適合小資料量傳輸,大字串和檔案不適合);

2)hessian:(穩定,適合網頁表單提交,小檔案上傳),但是大檔案傳輸建議使用流**協議,ftp。

3)http協議:暫時不支援檔案上傳。

4)web service協議:(穩定,建議用dubbo service代替,如果是攜帶附件的soap的話,建議使用web service +saaj).

5)memcache,redis:服務消費者支援memcache,redis快取,建議使用redis。

6)可以擴充套件自己的協議。

官方詳細api:

阿里巴巴開源平台新增專案Druid

阿里巴巴開源平台新增專案druid druid是什麼?druid是乙個jdbc元件,它包括三部分 druiddriver driver,能夠提供基於filter chain模式的外掛程式體系。druiddatasource 高效可管理的資料庫連線池。sqlparser druid可以做什麼?1 可以...

Druid 與 阿里巴巴開源專案Druid

druid 單詞 於西方古羅馬的神話人物,中文常常翻譯成德魯伊。本問介紹的druid 是乙個分布式的支援實時分析的資料儲存系統 data store 美國廣告技術公司metamarkets 於2011 年建立了druid 專案,並且於2012 年晚期開源了druid 專案。druid 設計之初的想法...

阿里巴巴的10款系統開源專案

1.分布式檔案系統 fastdfs 2.訊息中介軟體 apache rocketmq rocketmq 是一款分布式 佇列模型的訊息中介軟體,具有以下特點 3.分布式 key value 儲存系統 tair tair是乙個key value結構資料的解決方案,它預設支援基於記憶體和檔案的兩種儲存方式...