看板 Soft_Job 關於我們 聯絡資訊
影片: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
holebro: 讚 09/06 22:08
eggy1018: 推推 09/07 00:10
show8822: 推推 09/07 00:47
labbat: 感覺多執行緒會de很爽 09/07 01:59
hoseela: 推!長知識 09/07 02:25
kevinwei223: 感謝分享 能否請教實務上使用gRPC時 資料大小與多行 09/07 02:35
kevinwei223: 程數量 會如何影響傳輸效能 是否不適合傳送大量資料 09/07 02:35
appleboy46: 大量資料剛好透過用 gRPC 的 stream 方式來分批傳送 09/07 08:32
appleboy46: gRPC 會用同一個 tcp connection 來接受資料 09/07 08:32
wowidamajohn: 推推 09/07 08:45
puppygo: 感恩推 09/07 08:45
v9290026: 推推 09/07 09:12
stupid0319: gRPC + quic 神級組合 09/07 09:31
htury: 讚+1 09/07 09:50
samioplg: 想知道目前grpc處理decimal主流做法是什麼,我自己都只 09/07 11:08
samioplg: 能先用字串再做轉換 09/07 11:08
Raymond0710: gRPC只會建立一個tcp connection, 所以你可能會遇到 09/07 12:21
Raymond0710: Layer4-LB 怎麼不work 09/07 12:22
Raymond0710: https://grpc.io/blog/grpc-load-balancing/ 09/07 12:22
Raymond0710: client side解法: https://bit.ly/3evoReT 09/07 12:24
Raymond0710: server side解法: L7 HTTP2 LB 09/07 12:25
beholdli: 推 09/07 15:32
ga4567896: 推 09/07 15:57
chinggoo: Decimal目前微軟官方解決方案是先自訂格式拋接 09/07 18:02
yuinami: 推 09/07 18:46
ku72: 可惜gRPC太晚出了 最早出protocol buffer時 已經封裝了類似g 09/07 22:33
ku72: RPC的模組 後面就懶得換 XD 09/07 22:33
buke: 推 09/10 18:59
plsmaop: 可以換 flatbuffer 09/10 20:21
ku72: 推一下樓上 看了下 flatbuffer 感覺更不錯 等現在專案忙完 09/11 11:30
ku72: 就再加入框架 XD 09/11 11:30
show8822: 謝謝技術指導! 09/11 23:20
Csongs: 推 09/13 09:05
Jeniberg: 推 09/13 22:52
appleboy46: 感謝大家給意見,真的很棒 09/16 15:03