分享到:文章主題: rpc是好用還是不得已才用?
legendjack樓主
legendjack
身份
用戶
文章
1460
星座
雙魚座
積分
21661
等級
梧桐(9)

發信人: legendjack (legendjack), 信區: Java
標  題: rpc是好用還是不得已才用?
發信站: 水木社區 (Thu Jun 27 14:35:04 2019), 站內
  
remote process call,既然是remote了肯定吃網絡io吧,如果是能用local調用還是用local吧?
  
因為我在接觸OpenStack的時候,發現好多rpc,這個很吃網絡帶寬吧。
還有現在java搞什么微服務,為了解耦合犧牲通信時間,值得嗎?
--
  
※ 來源:·水木社區 http://www.fsmdp.club·[FROM: 111.203.36.*]

返回頂部
guestking第1樓
身份
用戶
文章
86479
星座
雙魚座
積分
80657
等級
紫檀(11)

發信人: guestking (無), 信區: Java
標  題: Re: rpc是好用還是不得已才用?
發信站: 水木社區 (Thu Jun 27 14:36:57 2019), 站內
  
值得
  
【 在 legendjack (legendjack) 的大作中提到: 】
: remote process call,既然是remote了肯定吃網絡io吧,如果是能用local調用還是用local吧?
: 因為我在接觸OpenStack的時候,發現好多rpc,這個很吃網絡帶寬吧。
: 還有現在java搞什么微服務,為了解耦合犧牲通信時間,值得嗎?
: ...................
  
--
  
※ 來源:·水木社區 newsmth.net·[FROM: 58.247.146.*]

返回頂部
oldwatch第2樓
一條叫java的魚◎城內風光獨好
身份
用戶
文章
70589
積分
83169
等級
斗拱(14)

發信人: oldwatch (一條叫java的魚◎城內風光獨好), 信區: Java
標  題: Re: rpc是好用還是不得已才用?
發信站: 水木社區 (Thu Jun 27 14:37:09 2019), 站內
  
  不分布不方便堆機器
  
【 在 legendjack (legendjack) 的大作中提到: 】
: remote process call,既然是remote了肯定吃網絡io吧,如果是能用local調用還是用local吧?
: 因為我在接觸OpenStack的時候,發現好多rpc,這個很吃網絡帶寬吧。
: 還有現在java搞什么微服務,為了解耦合犧牲通信時間,值得嗎?
: ...................
  
--
  
曾經有一個建設大洋國局域網的機會擺在我的面前,我沒有珍惜。
直到Internet星火燎原了才后悔莫及,身為Big Brother最痛苦的事情莫過于此。
如果上天給我一次重來的機會,我會對真理部說三個字:就是,封死它!
如果非要在上面加一個期限,我希望是:一萬年
  
  
※ 來源:·水木社區 newsmth.net·[FROM: 180.168.198.*]

返回頂部
legendjack第3樓
legendjack
身份
用戶
文章
1460
星座
雙魚座
積分
21661
等級
梧桐(9)

發信人: legendjack (legendjack), 信區: Java
標  題: Re: rpc是好用還是不得已才用?
發信站: 水木社區 (Thu Jun 27 14:49:30 2019), 站內
  
我一開始以為rpc只能做一些數據結構通信,比如json,protocol,看了thrift,他們還能調用方法?
  
在client端,用戶自定義CalculatorClient類型的對象(用戶在.thrift文件中聲明的服務名稱是Calculator, 則生成的中間代碼中的主類為CalculatorClient), 該對象中封裝了各種服務,可以直接調用(如client.ping()), 然后thrift會通過封裝的rpc調用server端同名的函數。
在server端,需要實現在.thrift文件中聲明的服務中的所有功能,以便處理client發過來的請求。
  
https://www.cnblogs.com/chenny7/p/4224720.html
  
  
【 在 oldwatch 的大作中提到: 】
: 不分布不方便堆機器
:  
  
--
  
※ 來源:·水木社區 http://www.fsmdp.club·[FROM: 111.203.36.*]

返回頂部
guestking第4樓
身份
用戶
文章
86479
星座
雙魚座
積分
80657
等級
紫檀(11)

發信人: guestking (無), 信區: Java
標  題: Re: rpc是好用還是不得已才用?
發信站: 水木社區 (Thu Jun 27 14:51:10 2019), 站內
  
一回事,封裝好了之后,看上去就像是調用方法
  
【 在 legendjack (legendjack) 的大作中提到: 】
: 我一開始以為rpc只能做一些數據結構通信,比如json,protocol,看了thrift,他們還能調用方法?
: 在client端,用戶自定義CalculatorClient類型的對象(用戶在.thrift文件中聲明的服務名稱是Calculator, 則生成的中間代碼中的主類為CalculatorClient), 該對象中封裝了各種服務,可以直接調用(如client.ping()), 然后thrift會通過封裝的rpc調用server端同名的函數?
: 在server端,需要實現在.thrift文件中聲明的服務中的所有功能,以便處理client發過來的請求。
: ...................
  
--
  
※ 來源:·水木社區 newsmth.net·[FROM: 58.247.146.*]

返回頂部
legendjack第5樓
legendjack
身份
用戶
文章
1460
星座
雙魚座
積分
21661
等級
梧桐(9)

發信人: legendjack (legendjack), 信區: Java
標  題: Re: rpc是好用還是不得已才用?
發信站: 水木社區 (Thu Jun 27 15:02:54 2019), 站內
  
rpc, rabbitMQ restful ,protocol thrift json
這些關系是啥,rpc和http一個概念,rpc可以用rabbitMQ實現,http用restful實現。然后他們之前遵循thrift或者json或者protocol規則,這樣說有錯誤嗎
  
【 在 guestking 的大作中提到: 】
: 一回事,封裝好了之后,看上去就像是調用方法
:  
  
--
  
※ 來源:·水木社區 http://www.fsmdp.club·[FROM: 111.203.36.*]

返回頂部
guestking第6樓
身份
用戶
文章
86479
星座
雙魚座
積分
80657
等級
紫檀(11)

發信人: guestking (無), 信區: Java
標  題: Re: rpc是好用還是不得已才用?
發信站: 水木社區 (Thu Jun 27 15:08:02 2019), 站內
  
rpc就是遠程服務調用,是不是有一套協議或者標準我不是很清楚
  
rabbitMQ就是消息隊列,一般只要request,不要response,也不管有多少人收request
  
  
restful是一種http 接口設計風格
  
protocol,你是想說protobuf吧,是google出的一套二進制協議,主要用來序列化和反
序列化對象的
  
json是文本協議,也是用來序列化和反序列化對象的,當然,在js的世界里,json本來
就是對象
  
thrift好像是一個rpc框架,沒用過
  
  
【 在 legendjack (legendjack) 的大作中提到: 】
: 標  題: Re: rpc是好用還是不得已才用?
: 發信站: 水木社區 (Thu Jun 27 15:02:54 2019), 站內
:  
: rpc, rabbitMQ restful ,protocol thrift json
: 這些關系是啥,rpc和http一個概念,rpc可以用rabbitMQ實現,http用restful實現。然后他們之前遵循thrift或者json或者protocol規則,這樣說有錯誤嗎
:  
: 【 在 guestking 的大作中提到: 】
: : 一回事,封裝好了之后,看上去就像是調用方法
: :  
:  
: --
:  
: ※ 來源:·水木社區 http://www.fsmdp.club·[FROM: 111.203.36.*]
  
  
--
  
※ 來源:·水木社區 newsmth.net·[FROM: 58.247.146.*]

返回頂部
legendjack第7樓
legendjack
身份
用戶
文章
1460
星座
雙魚座
積分
21661
等級
梧桐(9)

發信人: legendjack (legendjack), 信區: Java
標  題: Re: rpc是好用還是不得已才用?
發信站: 水木社區 (Thu Jun 27 15:11:39 2019), 站內
  
多謝
  
【 在 guestking 的大作中提到: 】
: rpc就是遠程服務調用,是不是有一套協議或者標準我不是很清楚
: rabbitMQ就是消息隊列,一般只要request,不要response,也不管有多少人收request
:  
: ...................
  
--
  
※ 來源:·水木社區 http://www.fsmdp.club·[FROM: 111.203.36.*]

返回頂部
oldwatch第8樓
一條叫java的魚◎城內風光獨好
身份
用戶
文章
70589
積分
83169
等級
斗拱(14)

發信人: oldwatch (一條叫java的魚◎城內風光獨好), 信區: Java
標  題: Re: rpc是好用還是不得已才用?
發信站: 水木社區 (Thu Jun 27 15:38:42 2019), 站內
  
RPC
  
Remote Procedure Call
  
廣義的RPC可以泛指以任何形式實現的跨進程方法調用/結果值返回
當然也可以用來傳遞數據
  
【 在 legendjack (legendjack) 的大作中提到: 】
: 我一開始以為rpc只能做一些數據結構通信,比如json,protocol,看了thrift,他們還能調用方法?
: 在client端,用戶自定義CalculatorClient類型的對象(用戶在.thrift文件中聲明的服務名稱是Calculator, 則生成的中間代碼中的主類為CalculatorClient), 該對象中封裝了各種服務,可以直接調用(如client.ping()), 然后thrift會通過封裝的rpc調用server端同名的函數?
: 在server端,需要實現在.thrift文件中聲明的服務中的所有功能,以便處理client發過來的請求。
: ...................
  
--
設計阿設計,多少項目因你的名義而掛掉
  
  
※ 修改:·oldwatch 于 Jun 27 15:39:21 2019 修改本文·[FROM: 180.168.198.*]
※ 來源:·水木社區 newsmth.net·[FROM: 180.168.198.*]

返回頂部
RAV4第9樓
hehe
身份
新人
文章
47073
星座
處女座
積分
40391
等級
梧桐(9)

發信人: RAV4 (hehe), 信區: Java
標  題: Re: rpc是好用還是不得已才用?
發信站: 水木社區 (Fri Jun 28 09:21:02 2019), 站內
  
不好用
  
【 在 legendjack (legendjack) 的大作中提到: 】
: remote process call,既然是remote了肯定吃網絡io吧,如果是能用local調用還是用local吧?
: 因為我在接觸OpenStack的時候,發現好多rpc,這個很吃網絡帶寬吧。
: 還有現在java搞什么微服務,為了解耦合犧牲通信時間,值得嗎?
: ...................
  
--
  
※ 來源:·水木社區 newsmth.net·[FROM: 124.42.103.*]

返回頂部
  • 文章數:13 分頁:
    1. 1
    2. 2
    3. >>
手机版绝地求生亚服怎么登qq
2020赛季中超赛程 英超历届冠军 28加拿大吧 股票配资平台哪个好选九梦财富 丫丫湖南麻将最新版本 上海力天包装彩印有 英超直播网站 中国福彩快乐双彩走势图 三多棋牌游戏平台下 湖北快三统计表 极速快3彩票app下载 股票外盘大于内盘好 加拿大28赌博算违法吗 富成配资 浙江快乐12彩走势 北京pk拾开奖直播室