主流的微服務(wù)框架

主流的微服務(wù)框架

目前比較火的主流微服務(wù)框架

  • Spring CLoud
  • Dubbo
  • Istio
一奇徒、背景介紹

1)Spring Cloud , 來自Spring雏亚,具有Spring 社區(qū)的強(qiáng)大支撐,還有Netflix強(qiáng)大的后盾與技術(shù)輸出摩钙。Netflix作為一家成功實(shí)踐微服務(wù)架構(gòu)的互聯(lián)網(wǎng)公司在幾年前就把幾乎整個(gè)微服務(wù)框架棧開源貢獻(xiàn)給了社區(qū)罢低,這些框架開源的整套服務(wù)架構(gòu)套件是Spring Cloud的核心。
- Eureka:服務(wù)注冊發(fā)現(xiàn)框架;
- Zuul:服務(wù)網(wǎng)關(guān)网持;
- Karyon:服務(wù)端框架宜岛;
- Ribbon:客戶端框架;
- Hystrix:服務(wù)容錯(cuò)組件功舀;
- Archaius:服務(wù)配置組件萍倡;
- Servo:Metrics組件;
- Blitz4j:日志組件辟汰;

2)Dobbo是一個(gè)分布式服務(wù)框架列敲,是阿里開放的微服務(wù)化治理框架,致力于提高性能和透明化的RPC遠(yuǎn)程服務(wù)調(diào)用方案帖汞,以及SOA服務(wù)治理方案戴而。其核心部分(官網(wǎng))
- 遠(yuǎn)程通訊: 提供對多種基于長連接的NIO框架抽象封裝,包括多種線程模型涨冀,序列化填硕,以及“請求-響應(yīng)”模式的信息交換方式;
- 集群容錯(cuò): 提供基于接口方法的透明遠(yuǎn)程過程調(diào)用鹿鳖,包括多協(xié)議支持扁眯,以及軟負(fù)載均衡,失敗容錯(cuò)翅帜,地址路由姻檀,動態(tài)配置等集群支持;
- 自動發(fā)現(xiàn): 基于注冊中心目錄服務(wù)涝滴,使服務(wù)消費(fèi)方能動態(tài)的查找服務(wù)提供方绣版,使地址透明,使服務(wù)提供方可以平滑增加或減少機(jī)器歼疮。

Dubbo 也是采用全 Spring 配置方式杂抽,透明化接入應(yīng)用,對應(yīng)用沒有任何 API 侵入韩脏,只需用 Spring 加載 Dubbo的配置即可缩麸,Dubbo 基于 Spring 的 Schema 擴(kuò)展進(jìn)行加載。當(dāng)然也支持官方不推薦的 API 調(diào)用方式赡矢。

3)lstio 作為用于微服務(wù)聚合層管理的新銳項(xiàng)目杭朱,是Google、IBM吹散、Lyft(海外共享出行公司弧械、Uber勁敵),首個(gè)共同聯(lián)合開源的項(xiàng)目空民,提供了統(tǒng)一的連接刃唐,安全,管理和監(jiān)控微服務(wù)的方案。

目前首個(gè)測試版是針對Kubernetes環(huán)境的唁桩,社區(qū)宣稱在未來幾個(gè)月內(nèi)會為虛擬機(jī)和Cloud Foundry 等其他環(huán)境增加支持闭树。lstio將 流量管理添加到微服務(wù)中耸棒,并為增值功能(如安全性荒澡、監(jiān)控、路由与殃、連接管理和策略)創(chuàng)造了基礎(chǔ)单山。
- HTTP、gRPC 和 TCP 網(wǎng)絡(luò)流量自動負(fù)載均衡幅疼;
- 提供了豐富的路由規(guī)則米奸,實(shí)現(xiàn)細(xì)顆粒度的網(wǎng)絡(luò)流量行為控制;
- 流量加密爽篷、服務(wù)件認(rèn)證悴晰,以及強(qiáng)身份聲明;
- 全范圍(Fleet-wide)的策略執(zhí)行逐工;
- 深度遙測和報(bào)告铡溪。

二、開源社區(qū)活躍度對比

開源社區(qū)情況:現(xiàn)如今企業(yè)在采用云計(jì)算首選開源泪喊,而選擇一個(gè)開源框架棕硫,社區(qū)的活躍度將作為重要參考選項(xiàng)。

查看下在 Github 上的更新時(shí)間袒啼,截止 2017 年 8 月 31 日:

Spring Cloud :Spring Cloud · GitHub → 所有項(xiàng)目均更新于『1 小時(shí)』內(nèi)哈扮。
Dubbo :Dubbo · GitHub → 核心項(xiàng)目最近更新于『一個(gè)月乃至數(shù)月』前。
Istio:Istio · GitHub → 所有項(xiàng)目均更新于『30 分鐘』內(nèi)蚓再。

可見滑肉,項(xiàng)目在社區(qū)活躍度上,Istio > Spring Cloud > Dubbo摘仅,結(jié)合穩(wěn)定性來看靶庙,對于使用 Java 系開發(fā)業(yè)務(wù)較多的企業(yè),Spring Cloud 是相對更優(yōu)的選擇实檀,對于更多企業(yè)來說惶洲,與語言幾乎無綁定的 Istio 也是可以好好期待一下其在社區(qū)的發(fā)展。

同時(shí)膳犹,隨著近幾年微服務(wù)架構(gòu)和 Docker 容器概念的火爆恬吕,也會讓 Spring Cloud 在未來越來越“云”化的軟件開發(fā)風(fēng)格中立有一席之地

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市须床,隨后出現(xiàn)的幾起案子铐料,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件钠惩,死亡現(xiàn)場離奇詭異柒凉,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)篓跛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進(jìn)店門膝捞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人愧沟,你說我怎么就攤上這事蔬咬。” “怎么了沐寺?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵林艘,是天一觀的道長。 經(jīng)常有香客問我混坞,道長狐援,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任究孕,我火速辦了婚禮啥酱,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蚊俺。我一直安慰自己懈涛,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布泳猬。 她就那樣靜靜地躺著批钠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪得封。 梳的紋絲不亂的頭發(fā)上埋心,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天,我揣著相機(jī)與錄音忙上,去河邊找鬼拷呆。 笑死,一個(gè)胖子當(dāng)著我的面吹牛疫粥,可吹牛的內(nèi)容都是我干的茬斧。 我是一名探鬼主播,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼梗逮,長吁一口氣:“原來是場噩夢啊……” “哼项秉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起慷彤,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤娄蔼,失蹤者是張志新(化名)和其女友劉穎怖喻,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體岁诉,經(jīng)...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡锚沸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了涕癣。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片哗蜈。...
    茶點(diǎn)故事閱讀 39,731評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖属划,靈堂內(nèi)的尸體忽然破棺而出恬叹,到底是詐尸還是另有隱情候生,我是刑警寧澤同眯,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站唯鸭,受9級特大地震影響须蜗,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜目溉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一明肮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧缭付,春花似錦柿估、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至绣檬,卻和暖如春足陨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背娇未。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工墨缘, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人零抬。 一個(gè)月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓镊讼,卻偏偏與公主長得像,于是被迫代替她去往敵國和親平夜。 傳聞我的和親對象是個(gè)殘疾皇子蝶棋,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評論 2 354

推薦閱讀更多精彩內(nèi)容