nginx文件服務(wù)器缺點(diǎn) grpc的優(yōu)缺點(diǎn)?
grpc的優(yōu)缺點(diǎn)?gRPC優(yōu)缺點(diǎn)優(yōu)點(diǎn)protobuf二進(jìn)制消息,性能好/效率高(空間和時(shí)間效率都很不錯(cuò))proto文件生成目標(biāo)代碼,簡單易用序列化反序列化再按程序中的數(shù)據(jù)類,不不需要解析后在通過映射(
grpc的優(yōu)缺點(diǎn)?
gRPC優(yōu)缺點(diǎn)
優(yōu)點(diǎn)
protobuf二進(jìn)制消息,性能好/效率高(空間和時(shí)間效率都很不錯(cuò))
proto文件生成目標(biāo)代碼,簡單易用
序列化反序列化再按程序中的數(shù)據(jù)類,不不需要解析后在通過映射(XML,JSON是這種)
意見向前兼容(新加字段常規(guī)默認(rèn)值)和向后兼容(選擇性的遺忘新加字段),簡化生級
意見多種語言(也可以把proto文件為aIDL文件)
Netty等一些框架集成顯卡
缺點(diǎn):
GRPC業(yè)已能提供連接池,要無法基于
已提供“服務(wù)才發(fā)現(xiàn)”、“負(fù)載均衡”機(jī)制
只不過基于條件HTTP2,絕大部多數(shù)HTTPServer、Nginx都尚不接受,即Nginx不能將GRPC跪請充當(dāng)HTTP幫忙來負(fù)載均衡,完全是以及其它的TCP請求。(nginx1.9版本已支持什么)
Protobuf二進(jìn)制可讀性差(好像提供給了Text_Fromat功能)
學(xué)python這條路怎么走?
學(xué)Python這條路咋走?這是很多初學(xué)者都會(huì)問的一個(gè)問題,這時(shí)候要問下自己,學(xué)Python想干嘛?為了興趣?我還是是為找份工作?折疊歲月是其他目的。
Python的應(yīng)用領(lǐng)域太應(yīng)用范圍,如數(shù)據(jù)分析/深處挖掘、機(jī)器學(xué)習(xí)、爬蟲、Web開發(fā)及游戲開發(fā)等。
無論選擇類型哪一條路,Python基礎(chǔ),常用的數(shù)據(jù)分析擴(kuò)大包Numpy、pandas及matplotlib等也是必學(xué)的。具體一點(diǎn)的學(xué)習(xí)路線圖追加。
Python基礎(chǔ)Python以及一門編程語言,必須是需要怎么學(xué)習(xí)Python的語法基礎(chǔ)。
Python數(shù)據(jù)分析三大件相對于Python數(shù)據(jù)分析來說,具體用法到三個(gè)數(shù)據(jù)分析擴(kuò)大包:Numpy、pandas、matplotlib。
在完全掌握了Python基礎(chǔ)及一些廣泛的庫后,就可以重點(diǎn)學(xué)習(xí)某個(gè)領(lǐng)域了,如機(jī)器學(xué)習(xí)、Python爬蟲、PythonWeb開發(fā)等。
方向一:Python機(jī)器學(xué)習(xí)Python機(jī)器學(xué)習(xí)可以主要是用于數(shù)據(jù)分析/瘋狂挖掘、人工智能等領(lǐng)域,但是對數(shù)學(xué)有肯定會(huì)要求,Python只是一個(gè)工具只不過。
方向二:Python爬蟲Python爬蟲要注意應(yīng)用于數(shù)據(jù)采集、競品監(jiān)控等,都屬于要比灰色的一個(gè)行業(yè)。
方向三:PythonWeb開發(fā)實(shí)際的Web開發(fā)基本都全是springmvc的,前端人員共同負(fù)責(zé)前端開發(fā),切圖、頁面制作等,后端開發(fā)人員共同負(fù)責(zé)后端一些功能的開發(fā)等。
以上是較常見的三大Python應(yīng)用領(lǐng)域,專精其中任何一個(gè)領(lǐng)域,都可以不完成一份薪資還好的工作。
回答完畢!請關(guān)注【數(shù)據(jù)科學(xué)雜談】,分享分享數(shù)據(jù)科學(xué)相關(guān)的知識!