В программе лояльности
На товар применяется персональная скидка, промокоды, купоны и сертификаты

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

Индрасири Касун, Курупу Данеш

Код товара: 4403379
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 2
PDF
Нет в наличии
Доставим в
г. Москва
Курьером
Л-Пост
бесплатно от 10 000 ₽
В пункт выдачи
от 155 ₽
бесплатно от 10 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Оригинальное название:
gRPC: Up and Running. Building Cloud Native Applications with Go and Java for Docker and Kubernetes
Год издания:
2021 г.
Может быть отгружен товар указанного или более позднего года
Переводчик:

Отмечено тегами

Описание

Характеристики

Год от года обретая новых сторонников, облачно-ориентированные и микросервисные архитектуры стали основой современного IT. Такой переход значительно повлиял и на структуру коммуникаций. Теперь приложения часто подключаются друг к другу по сети, и это происходит с помощью технологий межпроцессной коммуникации. Одной из наиболее популярных и эффективных технологий такого рода является gRPC, но информации о ней не хватает. Так было, пока не вышла эта книга!
Наконец архитекторы и разработчики смогут подробно разобраться, как технология gRPC устроена «под капотом», и для этого не придется разгребать десятки устаревших ссылок в поисковике.
количество томов
1
количество страниц
224 стр.
переплет
Мягкая обложка
размеры
235x165x10 мм
цвет
Белый
тип бумаги
офсетная (60-220 г/м2)
формат
70x100/16 (170x240 мм)
ISBN
978-5-4461-1737-6
стандарт
возрастная категория
16+
вес
код в Майшоп
4403379
язык
русский

Содержание

Введение
Зачем мы написали эту книгу
Целевая аудитория
Структура издания
Использование примеров кода
Условные обозначения
Благодарности
От издательства
Глава 1. Введение в gRPC
Что такое gRPC
Определение сервиса
gRPC-сервер
gRPC-клиент
Обмен сообщениями между клиентом и сервером
Эволюция межпроцессного взаимодействия
Традиционные подходы к RPC
SOAP
REST
Появление gRPC
Почему стоит выбрать gRPC
Сравнение gRPC с другими протоколами: GraphQL и
Thrift
gRPC в реальных условиях
Netflix
etcd
Dropbox
Резюме
Глава 2. Начало работы с gRPC
Определение сервиса
Определение сообщений
Определение сервисов
Реализация
Разработка сервиса
Разработка gRPC-клиента
Сборка и запуск
Сборка сервера, написанного на Go
Сборка клиента, написанного на Go
Запуск сервера и клиента, написанных на Go
Сборка сервера, написанного на Java
Сборка клиента, написанного на Java
Запуск сервера и клиента, написанных на Java
Резюме
Глава 3. Методы взаимодействия на основе gRPC
Простой (унарный) RPC
Потоковый RPC на стороне сервера
Потоковый RPC на стороне клиента
Двунаправленный потоковый RPC
Взаимодействие микросервисов на основе gRPC
Резюме
Глава 4. Внутреннее устройство gRPC
Процесс передачи сообщений в RPC
Кодирование сообщений с помощью Protocol Buffers
Методики кодирования
Обрамление сообщений с префиксом длины
gRPC поверх HTTP/2
Запрос
Ответ
Передача сообщений с помощью разных методов
взаимодействия на основе gRPC
Практическая реализация архитектуры gRPC
Резюме
Глава 5. gRPC: расширенные возможности
Перехватчики
Серверные перехватчики
Клиентские перехватчики
Крайние сроки
Механизм отмены
Обработка ошибок
Мультиплексирование
Метаданные
Создание и извлечение метаданных
Отправка и получение метаданных на стороне
клиента
Отправка и получение метаданных на стороне
сервера
Сопоставление имен
Балансировка нагрузки
Прокси-сервер для балансировки нагрузки
Балансировка нагрузки на стороне клиента
Сжатие
Резюме
Глава 6. Безопасность в gRPC
Аутентификация gRPC-канала с помощью TLS
Однонаправленное защищенное соединение
Включение безопасного соединения mTLS
Аутентификация вызовов в gRPC
Использование базовой аутентификации
Использование OAuth 2.0
Использование JWT
Аутентификация в Google Cloud с использованием
токенов
Резюме
Глава 7. Использование gRPC в промышленных
условиях
Тестирование gRPC-приложений
Тестирование gRPC-сервера
Тестирование gRPC-клиента
Нагрузочное тестирование
Непрерывная интеграция
Развертывание
Развертывание в Docker
Развертывание в Kubernetes
Наблюдаемость
Метрики
Журнальные записи
Трассировка
Отладка и устранение неполадок
Резюме
Глава 8. Экосистема gRPC
gRPC-шлюз
Перекодирование из HTTP/JSON в gRPC
Протокол отражения gRPC-сервера
gRPC Middleware
Протокол для проверки работоспособности
grpc_health_probe
Другие проекты экосистемы gRPC
Резюме
Об авторах
Об обложке

Отзывы

Вопросы

Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!

Дарим бонусы за отзывы!

За какие отзывы можно получить бонусы?
  • За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
  • Публикуйте фото или видео к отзыву
  • Пишите отзывы на товары с меткой "Бонусы за отзыв"
Правила начисления бонусов
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «gRPC. Запуск и эксплуатация облачных приложений. Go и Java для Docker и Kubernetes» (авторы: Индрасири Касун, Курупу Данеш), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!
Ваш населённый пункт:
г. Москва
Выбор населённого пункта