開課吧Java:市面上常用的微服務(wù)框架有哪些芝加?

微服務(wù)是一種架構(gòu)風(fēng)格,一個大型復(fù)雜軟件應(yīng)用由一個或多個微服務(wù)組成射窒。系統(tǒng)中的各個微服務(wù)可被獨立部署藏杖,各個微服務(wù)之間是松耦合的。每個微服務(wù)僅關(guān)注于完成一件任務(wù)并很好地完成該任務(wù)轮洋。在所有情況下制市,每個任務(wù)代表著一個小的業(yè)務(wù)能力。

市面上常用的微服務(wù)框架有如下這些:

Dubbo

Dubbo是阿里多年構(gòu)建生產(chǎn)級分布式微服務(wù)的技術(shù)結(jié)晶弊予,服務(wù)治理能力非常豐富祥楣,在國內(nèi)技術(shù)社區(qū)具有很大影響力,目前github上有超過16k星汉柒。Dubbo本質(zhì)上是一套基于Java的RPC框架误褪,當(dāng)當(dāng)Dubbox擴展了Dubbo支持RESTful接口暴露能力。

RESTful

基于Spring的框架本質(zhì)上可以認為是一種RESTful框架(不是RPC框架)碾褂,序列化協(xié)議主要采用基于文本的JSON兽间,通訊協(xié)議一般基于HTTP。RESTful框架天然支持跨語言正塌,任何語言只要有HTTP客戶端都可以接入調(diào)用嘀略,但是客戶端一般需要自己解析payload。目前Spring框架也支持Swagger契約編程模型乓诽,能夠基于契約生成各種語言的強類型客戶端帜羊,極大方便不同語言棧的應(yīng)用接入,但是因為RESTful框架和Swagger規(guī)范的弱契約特性鸠天,生成的各種語言客戶端的互操作性還是有不少坑的讼育。

gRPC

gRPC是谷歌近年新推的一套RPC框架,基于protobuf的強契約編程模型稠集,能自動生成各種語言客戶端奶段,且保證互操作。支持HTTP2是gRPC的一大亮點剥纷,通訊層性能比HTTP有很大改進痹籍。Protobuf是在社區(qū)具有悠久歷史和良好口碑的高性能序列化協(xié)議,加上Google公司的背書和社區(qū)影響力晦鞋,傳播效果杠杠滴词裤。

RestCloud

RestCloud定位是一款輕量級面向企業(yè)應(yīng)用層的微服務(wù)治理及低代碼開發(fā)平臺刺洒,通過本平臺可以快速的開發(fā)企業(yè)級前后端分離的業(yè)務(wù)系統(tǒng)以及基于微服務(wù)架構(gòu)的微應(yīng)用系統(tǒng),本平臺通過建立數(shù)據(jù)模型和業(yè)務(wù)模型能夠無代碼快速的發(fā)布服務(wù)并對服務(wù)的運行狀況進行監(jiān)控吼砂,同時也能基于數(shù)據(jù)模型快速生成Java代碼并快速發(fā)布為Rest服務(wù)逆航,同時也提供基于注解式的開發(fā)模式,系統(tǒng)能自動通過注解掃描自動發(fā)布Rest服務(wù)并生成國際標準的OpenAPI3.0接口文檔渔肩,在本平臺開發(fā)的Rest服務(wù)自動支持MongoDB和RDBS關(guān)系數(shù)據(jù)庫因俐,同時針對關(guān)系數(shù)據(jù)庫可以很好的支持跨數(shù)據(jù)庫事務(wù)功能。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末周偎,一起剝皮案震驚了整個濱河市抹剩,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蓉坎,老刑警劉巖澳眷,帶你破解...
    沈念sama閱讀 216,591評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蛉艾,居然都是意外死亡钳踊,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評論 3 392
  • 文/潘曉璐 我一進店門勿侯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拓瞪,“玉大人,你說我怎么就攤上這事助琐〖拦。” “怎么了?”我有些...
    開封第一講書人閱讀 162,823評論 0 353
  • 文/不壞的土叔 我叫張陵兵钮,是天一觀的道長蛆橡。 經(jīng)常有香客問我,道長掘譬,這世上最難降的妖魔是什么泰演? 我笑而不...
    開封第一講書人閱讀 58,204評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮屁药,結(jié)果婚禮上粥血,老公的妹妹穿的比我還像新娘柏锄。我一直安慰自己酿箭,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,228評論 6 388
  • 文/花漫 我一把揭開白布趾娃。 她就那樣靜靜地躺著缭嫡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪抬闷。 梳的紋絲不亂的頭發(fā)上妇蛀,一...
    開封第一講書人閱讀 51,190評論 1 299
  • 那天耕突,我揣著相機與錄音,去河邊找鬼评架。 笑死眷茁,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的纵诞。 我是一名探鬼主播上祈,決...
    沈念sama閱讀 40,078評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼浙芙!你這毒婦竟也來了登刺?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,923評論 0 274
  • 序言:老撾萬榮一對情侶失蹤嗡呼,失蹤者是張志新(化名)和其女友劉穎纸俭,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體南窗,經(jīng)...
    沈念sama閱讀 45,334評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡揍很,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,550評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了矾瘾。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片女轿。...
    茶點故事閱讀 39,727評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖壕翩,靈堂內(nèi)的尸體忽然破棺而出蛉迹,到底是詐尸還是另有隱情,我是刑警寧澤放妈,帶...
    沈念sama閱讀 35,428評論 5 343
  • 正文 年R本政府宣布北救,位于F島的核電站,受9級特大地震影響芜抒,放射性物質(zhì)發(fā)生泄漏珍策。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,022評論 3 326
  • 文/蒙蒙 一宅倒、第九天 我趴在偏房一處隱蔽的房頂上張望攘宙。 院中可真熱鬧,春花似錦拐迁、人聲如沸蹭劈。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽铺韧。三九已至,卻和暖如春缓淹,著一層夾襖步出監(jiān)牢的瞬間哈打,已是汗流浹背塔逃。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留料仗,地道東北人湾盗。 一個月前我還...
    沈念sama閱讀 47,734評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像立轧,于是被迫代替她去往敵國和親淹仑。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,619評論 2 354

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