Библиотека knigago >> Компьютеры и Интернет >> Учебники и самоучители по компьютеру >> gRPC: запуск и эксплуатация облачных приложений. Go и Java для Docker и Kubernetes


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 2248, книга: Свободная страна
автор: Анастасия Дмитриевна Петрова

Я проглотила "Свободную страну" Анастасии Петровой за одну ночь, не в силах оторваться от страниц. Это увлекательная и глубокая семейная сага, погружающая читателя в жизнь нескольких поколений в современной России. Книга начинается с загадочной смерти женщины по имени Анастасия, которая заставляет ее детей и внуков переосмыслить свои взаимоотношения и жизненные ценности. По мере того как они раскрывают секреты прошлого семьи, они понимают, что под поверхностью былая жизнь скрывает...

Индрасири Касун - gRPC: запуск и эксплуатация облачных приложений. Go и Java для Docker и Kubernetes

gRPC: запуск и эксплуатация облачных приложений. Go и Java для Docker и Kubernetes
Книга - gRPC: запуск и эксплуатация облачных приложений. Go и Java для Docker и Kubernetes.  Индрасири Касун  - прочитать полностью в библиотеке КнигаГо
Название:
gRPC: запуск и эксплуатация облачных приложений. Go и Java для Docker и Kubernetes
Индрасири Касун

Жанр:

Учебники и самоучители по компьютеру

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "gRPC: запуск и эксплуатация облачных приложений. Go и Java для Docker и Kubernetes"


Читаем онлайн "gRPC: запуск и эксплуатация облачных приложений. Go и Java для Docker и Kubernetes". [Страница - 27]

обработка заказов
streamProcOrder, _ := c.ProcessOrders(ctx) 
if err := streamProcOrder.Send(
&wrapper.StringValue{Value:"102"}); err != nil { 
log.Fatalf("%v.Send(%v) = %v", client, "102", err)
}
if err := streamProcOrder.Send(
&wrapper.StringValue{Value:"103"}); err != nil {
log.Fatalf("%v.Send(%v) = %v", client, "103", err)
}
if err := streamProcOrder.Send(
&wrapper.StringValue{Value:"104"}); err != nil {
log.Fatalf("%v.Send(%v) = %v", client, "104", err)
}
channel := make(chan struct{}) 
go asncClientBidirectionalRPC(streamProcOrder, channel)
time.Sleep(time.Millisecond * 1000) 



Двунаправленный потоковый RPC   79

if err := streamProcOrder.Send(
&wrapper.StringValue{Value:"101"}); err != nil {
log.Fatalf("%v.Send(%v) = %v", client, "101", err)
}
if err := streamProcOrder.CloseSend(); err != nil {
log.Fatal(err)



}
--">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.