iT邦幫忙

2023 iThome 鐵人賽

DAY 28
0
自我挑戰組

gRPC通訊框架認識與實作系列 第 28

gRPC通訊框架認識與實作【Day 28】

  • 分享至 

  • xImage
  •  

在實作這些資料傳遞的過程中,我也踩到過很多的雷,順便藉這個機會跟大家分享一下常見的一些傳遞問題,可能導致資料傳遞失敗:

  1. 兩邊的port號不對,這個就是最常見的,一開始在設計port號的時候就要注意兩邊的port號需要一致

  2. Server端通常會先開啟,被動接收Client的資料,所以server端要先開(這真的很多人會搞錯,以為兩邊會連動…

  3. Request跟response的資料類別不一致,在傳遞的時候我們會先在.proto檔上面設計好要傳遞跟接收的資料類型,兩邊的類型要一致,不然傳遞的時候就會發生型別錯誤導致無法傳遞

  4. 在取用資料時,因為會有各種的資料類型,例如我們會讀取int的資料,也會讀取String的資料,那當今天資料類型是int,可是使用的函數卻是以String類型去獲取的話,那就會造成資料型別錯誤,也會沒有辦法取得跟傳送。

以上就是我在學習gRPC時最常看見的錯誤啦~
或許可以當成一個小小的分享給各位參考看看


上一篇
gRPC通訊框架認識與實作【Day 27】
下一篇
gRPC通訊框架認識與實作【Day 29】
系列文
gRPC通訊框架認識與實作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言