国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

微服務什么情況下用Http協議通信,什么時候要用Lrpc?

網絡 網絡管理
哪怕是微服務模塊間交互用http協議,其實性能不慢,能應對大多數項目的需求,而且開發起來相當便利,所以很多小公司在做利潤一般的項目時,優先考慮用基于http的組件。

先說如下的結論。

1 Spring cloud微服務,以及第二代微服務,spring cloud alibaba,可以用openfeign來調用,即走的是http或https協議,也可以通過dubbo,dubbo就是所謂的rpc,rpc叫遠程方法調用,是一種實現方式,底層實現一般是得靠tcp或udp等通訊協議。

2 http協議由于會包含請求頭之類的信息,所以效率相對tcp協議來說有些慢,但如果并發量不高,http所謂的低效可以忽略不計,而https協議由于多了基于SSL的安全驗證動作,所以通訊效率比http還略低,但如果并發量不高的話,這也是可以接受的。

3 在微服務架構,也可以用resttemplate的方式來遠程調用,或者是用restful的方式,但restful也是調用方式,底層實現是用http或https。

4 可以這樣說,在大多數的場景,尤其是中小公司所開發的項目場景,用spring cloud+http協議,足以應對項目的并發請求。而且一旦并發量高的話,可以通過基于nacos的擴容和基于redis的緩存等手段來應對,如果再要進一步挖掘性能潛力,那么再用基于tcp的通訊協議,比如用dubbo或netty,但這對程序員就有要求,而用spring cloud+基于http的openfeign,基本上大多數初級開發也能用。

如下具體展開說明。

1 各微服務模塊間交互,當下一般是基于http協議,或者是rpc(tcp),比如是dubbo,但兩者的性能差別不大,再者比如要應對高并發,比如是支付場景,一般是啟3個實例,用nacos管理,外面再用gateway等網關來做負載均衡。

這樣的話,2個實例(熱備,避免單點失效),應對個一秒幾百并發量問題不大,事實上大多數項目,真達不到一秒100的并發量。換句話說,spring cloud alibaba+nacos+gateway+2個實例,哪怕用http協議,甚至再引入有ssl安全性驗證的https,真能滿足大多數項目的并發需求。

2 如果想要性能調優,比如要達到一秒2k甚至更高的并發量,最直接的方法就是用機器疊, 比如把一個實例部署多個機器上,一個機器應對一秒500的并發量,那么就部個4臺機器。一般有高并發需求的項目或者公司都不怎么差錢,部署4個實例也是常事。

而且應對高并發,其實更在于數據庫層面和業務交互層面,如果在項目里引入redis或者redis集群,或者分庫組件,或者再引入kafka做業務異步處理,外帶3,4個實例,哪怕用的是基于http協議的openfeign,應對個2,3k并發量沒太大問題。

3 還有一點大家需要注意,spring cloud alibaba組件是開箱即用的,所以用基于http協議的openfeign實現組件間的調用,一般有半年項目經驗的初級開發都能做到,或者再引入SSL,用https協議通訊,開發難度也不大。

4 微服務模塊間通訊,除了http,其實也可以用tcp,tcp的效率是要高于http,本人之前在高并發項目里做過這方面的調優,同等條件,用tcp協議通訊,效率一般比https和http協議高出大概1/3。

但是如果用tcp交互,雖然不用在通訊過程中傳輸業務無關的http請求頭和返回頭信息,但開發交互過程中,得自己確保數據的完整性,比如用md5,得自己編寫數據報文的協議,一般還需要用netty或其它組件的線程模型來處理高并發情況下的tcp請求,這些工作的難度就不是初級開發能做的。

所以,哪怕是微服務模塊間交互用http協議,其實性能不慢,能應對大多數項目的需求,而且開發起來相當便利,所以很多小公司在做利潤一般的項目時,優先考慮用基于http的組件。

當然如果對性能有更高要求的話,其實要在協議層做改進,比如用tcp,這已經是很后面的事情了,一定是在窮盡擴容,引入redis和kafka等組件的措施之后再用tcp等協議,但這對程序員的要求就比較高了。

如果有人面試時說,自己用http或rpc,其實問題都不大,但大多數人一般僅限于是使用api,比如dubbo或openfeign或resttemplate的api。再要進一步,可以說,用到http或rpc,但通過性能測試,發現要在項目里再引入redis等組件來確保業務所需的并發量。

再高級一些的話,可以是結合dubbo或netty底層,說rpc的細節,這還不算,更可以結合自身項目的調優場景說rpc的細節,比如實現tcp通訊的流程或者解決過的問題。

責任編輯:武曉燕 來源: 老胡聊Java
相關推薦

2020-09-24 09:43:59

Http協議options請求

2023-11-23 23:52:06

options請求瀏覽器

2010-07-13 16:07:26

SQL Server行

2013-07-29 14:50:43

API

2013-09-12 10:41:39

VDI部署

2020-11-18 09:26:52

@property裝飾器代碼

2015-06-01 06:39:18

JavaJava比C++

2023-03-29 15:01:43

微服務開發

2022-08-29 10:35:42

微服務架構單體應用

2022-09-27 15:06:07

微服務架構開發

2015-07-08 15:55:01

NSStringcopystrong

2013-09-23 10:05:50

2023-05-18 08:38:13

Java鎖機制

2015-06-29 14:23:13

JavaC++慢很多

2014-11-03 09:52:25

DNSUDPTCP

2024-01-09 11:39:47

數字化轉型數字優先企業

2021-06-04 09:17:13

JavaScriptBoolean函數

2009-03-05 10:55:00

企業無線Wi-Fi

2021-09-14 07:26:25

雪花算法ID

2012-04-25 09:24:40

Android
點贊
收藏

51CTO技術棧公眾號

日韩精品一区二区三区免费观看| 高清久久久久久| 中文字幕欧美国内| 黑人与娇小精品av专区| 日韩一区不卡| 99精品视频在线观看免费播放| 亚洲一二三在线| 成人在线免费公开观看视频| 99久久夜色精品国产网站| 欧美黄色直播| 中文字幕午夜精品一区二区三区| 久久琪琪电影院| 成人mm视频在线观看| 91精品久久久久久久久99蜜臂| 成视频免费在线看| 久久久蜜桃精品| 欧美日韩一级在线| 亚洲一区成人| 久久久www免费人成黑人精品| 在线欧美激情| 日韩电影免费观看中文字幕| 精品国产白色丝袜高跟鞋| 天天操天天色综合| www.1024| 卡通动漫国产精品| 日韩中文字幕欧美| 欧美人体一区二区三区| 精品福利二区三区| 亚洲一区精品视频| 亚洲二区精品| 国产精品第8页| 欧美美女在线直播| 色偷偷9999www| 8848成人影院| 日韩av片永久免费网站| 你懂的一区二区| 欧美国产视频在线观看| 国产一区免费电影| 美女在线视频一区二区| 欧美日韩国产专区| av官网在线播放| 精品国产第一区二区三区观看体验| 中文av在线全新| 中文字幕国内精品| 香蕉久久99| 成人在线免费观看视视频| 久久久久久久久丰满| 高清视频在线观看一区| 亚洲在线黄色| 91专区在线观看| 欧美国产激情二区三区| 成年人在线播放| 欧美三级在线播放| 日本三级在线观看网站| 精品无人国产偷自产在线| 亚洲成人va| 热久久这里只有精品| 一区二区国产在线| 日韩精品久久久| gogo大胆日本视频一区| 成人18免费| 欧美性xxxxxxxx| 1区2区在线| 在线看福利67194| 特黄特色欧美大片| 国产精品18毛片一区二区| 日欧美一区二区| 黄色www网站| 亚洲精品少妇30p| 啊灬啊灬啊灬啊灬高潮在线看| 在线亚洲+欧美+日本专区| 成人影音在线| 国内自拍欧美激情| 一区三区视频| 国产v片免费观看| 无码av免费一区二区三区试看 | 亚洲欧美偷拍卡通变态| 中文在线a√在线8| 亚洲精品国产免费| 欧美日韩黄色| 国产精品yjizz| 成人激情午夜影院| 欧美白嫩的18sex少妇| 欧美喷潮久久久xxxxx| 国产第一精品| 91天堂在线观看| 国产一区在线不卡| 国内福利写真片视频在线| 日韩欧美在线观看一区二区三区| 精品午夜av| 日本一区免费在线观看| 中文字幕免费观看一区| 里番在线观看网站| 韩国三级电影久久久久久| 免费日韩视频| 777视频在线观看| 亚洲国产成人在线播放| 久久成人高清| 日本欧洲国产一区二区| 欧美国产精品一区| 国产盗摄精品一区二区酒店| 国内精品小视频在线观看| 美女国产一区| 午夜免费性福利| 最近中文字幕mv在线一区二区三区四区| 93在线视频精品免费观看| av在线免费观看国产| 日韩欧美在线观看视频| 国产超碰精品| 国产精品亚洲第一区| 岛国精品在线观看| 青娱在线视频| 欧美黄色片视频| 国产呦萝稀缺另类资源| 国产一二三区在线| 5252色成人免费视频| 国产·精品毛片| 三级福利片在线观看| 成人av在线亚洲| 最新成人av在线| 国产精品成人**免费视频| 精品久久久久久无码中文野结衣| 亚洲精品一区二区三区精华液| 国产一区二区三区四区老人| 中文字幕伊人| 国产精品永久免费| 欧美日韩免费区域视频在线观看| 欧美午夜精彩| 色婷婷久久一区二区三区麻豆| 国产大陆精品国产| 精品毛片久久久久久| 桃花岛成人影院| 一区二区91美女张开腿让人桶| 91精品在线观看入口| 亚洲精品色图| 亚洲综合伊人久久大杳蕉| 日韩一卡二卡三卡四卡| 欧美亚洲综合久久| 亚洲精品伦理在线| 久久精品国产99| 深夜国产在线播放| jizzjizzjizz亚洲| 东北少妇不带套对白| 精品欧美一区二区久久久伦 | 日韩一区二区三区观看| 国产精品 欧美精品| 久久丁香四色| 日本不卡免费播放| jizzjizz中文| 激情视频一区二区| 九色精品美女在线| 色综合久久久久久久久| 国产午夜精品福利| 国产精品主播| 亚洲码欧美码一区二区三区| av大片在线播放| 毛片视频免费| 91黄色在线看| 日韩av一区二区三区在线观看| 欧美3p视频| 缅甸午夜性猛交xxxx| 麻豆av一区| 欧美情侣性视频| 日韩你懂的在线观看| 久久精品亚洲国产奇米99| 另类国产ts人妖高潮视频| 自拍亚洲一区| 中文字幕日本一区| 激情四房婷婷| 日本一区视频| 免费在线观看黄| 蜜桃麻豆影像在线观看| 国产日产一区二区三区| 写真福利理论片在线播放| 欧美hdsex| 香蕉网站在线观看| 二区在线观看| 青青青青在线| 一卡二卡三卡日韩欧美| 午夜精品偷拍| a屁视频一区二区三区四区| 三上悠亚在线资源| 极品校花啪啪激情久久| 中文字幕自拍vr一区二区三区| 一区二区三区在线视频免费| 视频一区在线播放| 成人影院中文字幕| 久操视频在线免费播放| 乱子伦视频在线看| 中文字幕在线二区| 国产在线拍揄自揄拍视频 | 国模大尺度视频一区二区| 中文字幕一二三区在线观看| 国产系列第一页| 国产精品久久久久久av| 日韩精品视频免费在线观看| 亚洲自拍偷拍图区| 国产成人精品免费视频网站| 欧美搞黄网站| 欧美巨大xxxx|