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


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

# 1406, книга: Флотская богиня
автор: Богдан Иванович Сушинский

"Флотская богиня" Богдана Сушинского — это захватывающий роман, который погружает читателей в мир военно-морских приключений, любви и отваги. Написанная с невероятной точностью и деталями, эта история переносит на просторы бурных морей, величественных кораблей и храбрых моряков. Роман рассказывает историю Игоря Каширина, талантливого моряка, которому суждено командовать элитным подводным флотом во время Второй мировой войны. По мере развития сюжета Игорь сталкивается с опасными...

Индрасири Касун - 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". [Страница - 2]

24
SOAP............................................................................................................ 25
REST............................................................................................................ 25
Появление gRPC........................................................................................... 27

Оглавление   7

Почему стоит выбрать gRPC......................................................................... 28
Сравнение gRPC с другими протоколами: GraphQL и Thrift........................... 31
gRPC в реальных условиях................................................................................ 33
Netflix........................................................................................................... 33
etcd.............................................................................................................. 34
Dropbox........................................................................................................ 35
Резюме.............................................................................................................. 35
Глава 2. Начало работы с gRPC............................................................................. 37
Определение сервиса........................................................................................ 38
Определение сообщений.............................................................................. 39
Определение сервисов................................................................................. 40
Реализация........................................................................................................ 43
Разработка сервиса...................................................................................... 44
Разработка gRPC-клиента............................................................................. 55
Сборка и запуск................................................................................................. 59
Сборка сервера, написанного на Go............................................................. 60
Сборка клиента, написанного на Go............................................................. 60
Запуск сервера и клиента, написанных на Go............................................... 61
Сборка сервера, написанного на Java........................................................... 61
Сборка клиента, написанного на Java........................................................... 61
Запуск сервера и клиента, написанных на Java............................................ 62
Резюме.............................................................................................................. 62
Глава 3. Методы взаимодействия на основе gRPC................................................. 64
Простой (унарный) RPC..................................................................................... 64
Потоковый RPC на стороне сервера................................................................... 67
Потоковый RPC на стороне клиента................................................................... 71
Двунаправленный потоковый RPC..................................................................... 74
Взаимодействие микросервисов на основе gRPC................................................ 80
Резюме.............................................................................................................. 82

8  

Оглавление

Глава 4. Внутреннее устройство gRPC................................................................... 83
Процесс передачи сообщений в RPC.................................................................. 84
Кодирование сообщений с помощью Protocol Buffers......................................... 86
Методики кодирования................................................................................. 90
Обрамление сообщений с префиксом длины..................................................... 93
gRPC поверх HTTP/2.......................................................................................... 95
Запрос.......................................................................................................... 96
Ответ........................................................................................................... 98
Передача сообщений с помощью разных методов взаимодействия
на основе gRPC.......................................................................................... 100
Практическая реализация архитектуры gRPC.................................................. 104
Резюме............................................................................................................ 105
Глава 5. gRPC: расширенные возможности.......................................................... 106
Перехватчики.................................................................................................. 106
Серверные перехватчики........................................................................... 107
Клиентские перехватчики.......................................................................... 112
Крайние сроки................................................................................................. 116
Механизм отмены............................................................................................ 120
Обработка ошибок........................................................................................... 121
Мультиплексирование..................................................................................... 126
Метаданные.................................................................................................... 128
Создание и извлечение метаданных........................................................... 129
Отправка и получение метаданных на стороне клиента............................. 130
Отправка и получение метаданных на стороне сервера............................. 132
Сопоставление имен.................................................................................. 134
Балансировка нагрузки.................................................................................... 135
Прокси-сервер для балансировки нагрузки................................................ 136
Балансировка нагрузки на стороне клиента............................................... 137
Сжатие....................................................................................................... --">

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


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