[gRPC #13.1] Implement bidirectional-streaming gRPC - Golang

  Рет қаралды 7,830

TECH SCHOOL

TECH SCHOOL

Күн бұрын

Пікірлер: 8
@ansitun
@ansitun 2 жыл бұрын
Nicely explained!
@TECHSCHOOLGURU
@TECHSCHOOLGURU 2 жыл бұрын
Glad you think so!
@marwamahmoud6221
@marwamahmoud6221 4 жыл бұрын
A question please: What is the reason for using lock() and unlock()?
@TECHSCHOOLGURU
@TECHSCHOOLGURU 4 жыл бұрын
Hi Marwa. It's to avoid racing issues when multiple concurrent go routines try to modify the data at the same time.
@nossandra
@nossandra 4 жыл бұрын
Thank you very much!
@TECHSCHOOLGURU
@TECHSCHOOLGURU 4 жыл бұрын
Welcome!
@jaeungyoon6553
@jaeungyoon6553 3 жыл бұрын
Why use make(chan err) for waitResponse???
@yusupovjasur
@yusupovjasur Жыл бұрын
by using a channel we are able to wait until goroutine is finished executing (receiving responses from server). err =
[gRPC #14] gRPC reflection and Evans CLI
7:09
TECH SCHOOL
Рет қаралды 6 М.
[gRPC #10.1] Implement unary gRPC API - Golang
33:00
TECH SCHOOL
Рет қаралды 19 М.
快乐总是短暂的!😂 #搞笑夫妻 #爱美食爱生活 #搞笑达人
00:14
朱大帅and依美姐
Рет қаралды 13 МЛН
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 37 МЛН
Don't underestimate anyone
00:47
奇軒Tricking
Рет қаралды 24 МЛН
[gRPC #15] Implement gRPC interceptor + JWT authentication in Go
38:27
Using gRPC for Long-lived and Streaming RPCs - Eric Anderson, Google
38:36
CNCF [Cloud Native Computing Foundation]
Рет қаралды 30 М.
[gRPC #9.1] Serialize protobuf message - Golang
25:38
TECH SCHOOL
Рет қаралды 19 М.
What is RPC? gRPC Introduction.
6:09
ByteByteGo
Рет қаралды 534 М.
gRPC Crash Course - Modes, Examples, Pros & Cons and more
1:19:38
Hussein Nasser
Рет қаралды 236 М.
[gRPC #17] Load balancing gRPC service with NGINX
21:05
TECH SCHOOL
Рет қаралды 11 М.
快乐总是短暂的!😂 #搞笑夫妻 #爱美食爱生活 #搞笑达人
00:14
朱大帅and依美姐
Рет қаралды 13 МЛН