[心得] 什麼是 gRPC,架構上為什麼要使用 gRPC

看板Soft_Job作者 (小惡魔)時間1年前 (2022/09/06 21:19), 編輯推噓19(1908)
留言27則, 19人參與, 1年前最新討論串1/1
影片:https://www.youtube.com/watch?v=qEB3yFzETVs
由於上一支影片是介紹『三種好用的 gRPC 測試工具[1]』,這次就來錄製什麼是 gRPC,以及為什麼我們要導入此項技術 [1]: https://blog.wu-boy.com/2022/08/three-grpc-testing-tool/ 由於團隊專案越來越多,共用的模組跟服務需求也越來越頻繁,故需要導入 gRPC 協定來 解決服務跟服務之間溝通的成本。用簡單的 10 分鐘來跟大家介紹什麼是 gRPC,以及 gRPC 解決了團隊哪些痛點。 00:00 前言 00:24 什麼是 gRPC 00:58 Google 為什麼推廣 gRPC 02:06 設計 API 步驟繁瑣 02:53 服務之間溝通要有效率 03:33 開發者只需要專心寫核心邏輯 04:17 服務溝通使用 RESTful 會遇到什麼痛點 05:43 不用自己開發 library 06:49 使用 protocol buffers 08:19 protocol buffers 內的 message 09:32 protocol buffers 內的 service 10:45 用範例解說 server 跟 client 使用方式 -- AppleBoy Blog: http://blog.wu-boy.com -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.110.136.13 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1662470366.A.AAB.html

09/06 22:08, 1年前 , 1F
09/06 22:08, 1F

09/07 00:10, 1年前 , 2F
推推
09/07 00:10, 2F

09/07 00:47, 1年前 , 3F
推推
09/07 00:47, 3F

09/07 01:59, 1年前 , 4F
感覺多執行緒會de很爽
09/07 01:59, 4F

09/07 02:25, 1年前 , 5F
推!長知識
09/07 02:25, 5F

09/07 02:35, 1年前 , 6F
感謝分享 能否請教實務上使用gRPC時 資料大小與多行
09/07 02:35, 6F

09/07 02:35, 1年前 , 7F
程數量 會如何影響傳輸效能 是否不適合傳送大量資料
09/07 02:35, 7F

09/07 08:32, 1年前 , 8F
大量資料剛好透過用 gRPC 的 stream 方式來分批傳送
09/07 08:32, 8F

09/07 08:32, 1年前 , 9F
gRPC 會用同一個 tcp connection 來接受資料
09/07 08:32, 9F

09/07 08:45, 1年前 , 10F
推推
09/07 08:45, 10F

09/07 08:45, 1年前 , 11F
感恩推
09/07 08:45, 11F

09/07 09:12, 1年前 , 12F
推推
09/07 09:12, 12F

09/07 09:31, 1年前 , 13F
gRPC + quic 神級組合
09/07 09:31, 13F

09/07 09:50, 1年前 , 14F
讚+1
09/07 09:50, 14F

09/07 11:08, 1年前 , 15F
想知道目前grpc處理decimal主流做法是什麼,我自己都只
09/07 11:08, 15F

09/07 11:08, 1年前 , 16F
能先用字串再做轉換
09/07 11:08, 16F

09/07 12:21, 1年前 , 17F
gRPC只會建立一個tcp connection, 所以你可能會遇到
09/07 12:21, 17F

09/07 12:22, 1年前 , 18F
Layer4-LB 怎麼不work
09/07 12:22, 18F

09/07 12:22, 1年前 , 19F

09/07 12:24, 1年前 , 20F
client side解法: https://bit.ly/3evoReT
09/07 12:24, 20F

09/07 12:25, 1年前 , 21F
server side解法: L7 HTTP2 LB
09/07 12:25, 21F

09/07 15:32, 1年前 , 22F
09/07 15:32, 22F

09/07 15:57, 1年前 , 23F
09/07 15:57, 23F

09/07 18:02, 1年前 , 24F
Decimal目前微軟官方解決方案是先自訂格式拋接
09/07 18:02, 24F

09/07 18:46, 1年前 , 25F
09/07 18:46, 25F

09/07 22:33, 1年前 , 26F
可惜gRPC太晚出了 最早出protocol buffer時 已經封裝了類似g
09/07 22:33, 26F

09/07 22:33, 1年前 , 27F
RPC的模組 後面就懶得換 XD
09/07 22:33, 27F
文章代碼(AID): #1Z5qZUgh (Soft_Job)