iT邦幫忙

grpc相關文章
共有 55 則文章
鐵人賽 Software Development DAY 12

技術 Day-12 | gRPC v.s. Restful API

最近工作剛好使用到 gRPC,趁這個機會來了解一下他和 Restful API 的 diff。 gRPC vs REST gRPC:由 Google 開發,...

鐵人賽 Modern Web DAY 26

技術 【Day26】即時串流通信服務 III | 測試 gRPC 方法 × Apifox/Postman

前言 那我們前一篇已經跟大家介紹了如何開發一個 gRPC 的服務,今天就來跟大家介紹如何啟動我們的服務和測試我們的 api! 啟動服務 首先我們先在 term...

鐵人賽 Modern Web DAY 25

技術 【Day25】即時串流通信服務 II | 在 Golang 中開發 gRPC 服務

前言 上篇我們介紹了 gRPC 的特性和運作原理,那今天就來介紹如何實際上手開發吧! 環境架設 本操作皆是在 Mac 上執行 gRPC 需要用到的 Proto...

鐵人賽 Modern Web DAY 24

技術 【Day24】即時串流通信服務 I | gRPC 簡介

RPC(遠程過程調用,Remote Procedure Call) RPC 是一種讓程式能夠像調用本地函數一樣,調用位於遠端服務器上的函數或方法的技術。它的主要...

鐵人賽 Software Development DAY 21

技術 21 CRUD w/ rust gRPC

大家對於如何使用gRPC,應該有些概念了,其實就跟restAPI呼叫很像,只是要多寫很多東西,然後很多方法或結構體也不知道去哪找(?)。以現階段來說,我用Rus...

鐵人賽 自我挑戰組 DAY 29

技術 gRPC通訊框架認識與實作【Day 29】

之前我們都只是透過一班的maven搭配java來製作我們的程式,那用在跟java最常搭配的框架spring上面又要怎麼做呢?因為目前gRPc並沒有官方公布的使用...

鐵人賽 Software Development DAY 20

技術 20 gRPC初探:Hello world from rust tonic

gRPC 簡介 什麼是gRPC? 我好像只看得懂高效能、開源,然後RPC又是什麼?先不著急google,往下拉就有答案 XDD 原來RPC 是 遠端程序呼叫...

鐵人賽 自我挑戰組 DAY 28

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

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

鐵人賽 自我挑戰組 DAY 18
SRE 照書養 系列 第 18

技術 Day 18 - SRE 照書養:Borg 的軟體基礎設施

安安!大家週一好!今天來看 Borg 的軟體基礎設施!這裡是今天讀的原文出處:The Production Environment at Google, fro...

鐵人賽 自我挑戰組 DAY 27

技術 gRPC通訊框架認識與實作【Day 27】

今天我們就用昨天生成好的gRPC程式來把我們的實作完成吧首先我們的server端會寫成這個樣子,透過樣板程式來監聽我們的Client端 @Override pu...

鐵人賽 自我挑戰組 DAY 26

技術 gRPC通訊框架認識與實作【Day 26】

中秋連假要準備結束了,明天要回歸社畜生活了...我們這回要來做一個可以讀取excel的程式然後傳遞資料出去。所以我們先來了解POI模組吧~ 由Apache所開發...

鐵人賽 自我挑戰組 DAY 25

技術 gRPC通訊框架認識與實作【Day 25】

今天是連假第二天,我已經胖到自己都不認識了QQ但還是要來寫一下挑人賽的東西 我們做完了四種傳遞的方法,現在來小結一下這四種傳遞方式, client-serv...

鐵人賽 自我挑戰組 DAY 24

技術 gRPC通訊框架認識與實作【Day 24】

今天是中秋節,早上還堵在車陣中,下午開始烤肉,準備一路嗨到晚上啦!! 昨天把最後一組傳送的Server端做完,今天要來看Client端的實作,其實到這邊已經跟前...

鐵人賽 自我挑戰組 DAY 23

技術 gRPC通訊框架認識與實作【Day 23】

最後一組,我們要來做client stream對上server stream,也就是client多發對server多發,這種情況常見在聊天室的情境中。所以我們就...

鐵人賽 自我挑戰組 DAY 22

技術 gRPC通訊框架認識與實作【Day 22】

昨天講到,我們要使用streamObserver的樣板程式來監聽server端的response,所以我們就來看看這個樣板程式要怎麼製作吧!!因為我們透過樣板程...

鐵人賽 自我挑戰組 DAY 21

技術 gRPC通訊框架認識與實作【Day 21】

今天要來製作Client的多發實作,一樣在gRPCclient的資料夾新增一個client05。首先我們一樣把連線資訊準備好: //設計好連線資訊 String...

鐵人賽 自我挑戰組 DAY 20

技術 gRPC通訊框架認識與實作【Day 20】

補班日後的第一個上班日,我覺得我的靈魂要被抽乾了...(內心OS:假就已經夠少了還要補班,我是不是該考慮移民啊 接下來我們要開始製作client多發對serve...

鐵人賽 自我挑戰組 DAY 19

技術 gRPC通訊框架認識與實作【Day 19】

做完兩種Client單發對上Server多發的實作後,今天就來比較一下,兩個不同的client端有什麼不同。 Client03 Client04...

鐵人賽 自我挑戰組 DAY 18

技術 gRPC通訊框架認識與實作【Day 18】

今天是補班日,一大早我就跟同事大眼瞪小眼,每個人都想說今天不想來公司,反正我們就是可憐的社畜... 昨天我們只剩下監聽模板的部分沒有實作,今天就來將它全部做完,...

鐵人賽 自我挑戰組 DAY 17

技術 gRPC通訊框架認識與實作【Day 17】

認識完樣板程式後我們要來使用樣板程式來實作非同步傳輸的部分,我們server一樣是使用Client2Servers這個method來接收,但是我們Client要...

鐵人賽 自我挑戰組 DAY 16

技術 gRPC通訊框架認識與實作【Day 16】

之前我們有提過同步傳輸跟非同步傳輸,現在我們要來認識一下,在gRPC中的非同步傳輸要怎麼做,如果不清楚什麼是同步傳輸以及非同步傳輸,可以回頭看看這裡。 Stre...

鐵人賽 自我挑戰組 DAY 15

技術 gRPC通訊框架認識與實作【Day 15】

昨天我們做完了server多發的部分,今天要把Client端給做起來,請一樣在client的資料夾中新增一個client03,並且寫上: public stat...

鐵人賽 自我挑戰組 DAY 14

技術 gRPC通訊框架認識與實作【Day 14】

我們之前都是製作一個request來然後一個response回去的基本款,其實大部分的傳遞都是屬於這種類型的傳遞方式。接下來我們要開始嘗試實作有stream種類...

鐵人賽 自我挑戰組 DAY 13

技術 gRPC通訊框架認識與實作【Day 13】

今天要實作傳遞不同種類的物件,首先我們先設計好server,先在.proto檔裡面新增好一個新的request跟response,以及新的接收函式IronMan...

鐵人賽 自我挑戰組 DAY 12

技術 gRPC通訊框架認識與實作【Day 12】

今天我們要說明的是過濾器(Interceptor),可以用來記錄一些傳遞時的資訊,例如log或者是連線狀態跟時間等。那我們就開始吧! Interceptor可以...

鐵人賽 自我挑戰組 DAY 11

技術 gRPC通訊框架認識與實作【Day 11】

昨天我們在調用gRPC的連線時,提到了一個叫做同步傳輸。在gRPC中,有兩個傳輸的函式,分別為newBlockingStub()跟newStub(),今天就來說...

鐵人賽 自我挑戰組 DAY 10

技術 gRPC通訊框架認識與實作【Day 10】

今天已經來到第十天啦!! 沒想到我可以撐到現在QQ 那麼今天就要來做Client端啦!!首先我們要使用gRPC_Client,如果忘記可以回頭去看這裡,接著一樣...

鐵人賽 自我挑戰組 DAY 9

技術 gRPC通訊框架認識與實作【Day 09】

在開始做Client之前,先說明一下特定的接口函式responseObserver,這是一個設計用來接收訊息的function,其中會有三個函式: onNex...

鐵人賽 自我挑戰組 DAY 8

技術 gRPC通訊框架認識與實作【Day 08】

今天要開始實作server端口,server端口分成兩個部分,建立端口資訊跟接收端口。首先,我們先實作端口資訊的部分,使用我們前天製作的gRPC_Server,...

鐵人賽 自我挑戰組 DAY 7

技術 gRPC通訊框架認識與實作【Day 07】

居然已經到第七天了!! 我居然還能堅持住,真是太感動了@@ 今天要來跟大家說明server跟client的用途以及傳輸種類。 在grpc通訊架構中,server...