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


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

# 2122, книга: О здоровой и целостной жизни
автор: Нина Павловна Иванова

Книга Нины Ивановой "О здоровой и целостной жизни" - это всеобъемлющее руководство по достижению и поддержанию оптимального физического, умственного и духовного благополучия. Книга полна практических советов, эффективных стратегий и вдохновляющих историй, которые помогут читателям жить более здоровой и полноценной жизнью. Автор рассматривает широкий спектр тем, включая: * Иванов подчеркивает важность здорового питания на растительной основе, обеспечивающего организм необходимыми...

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

139
Резюме............................................................................................................ 140

Оглавление   9

Глава 6. Безопасность в gRPC............................................................................. 141
Аутентификация gRPC-канала с помощью TLS................................................. 141
Однонаправленное защищенное соединение............................................. 142
Включение безопасного соединения mTLS................................................. 146
Аутентификация вызовов в gRPC..................................................................... 151
Использование базовой аутентификации................................................... 152
Использование OAuth 2.0........................................................................... 157
Использование JWT.................................................................................... 161
Аутентификация в Google Cloud с использованием токенов........................ 162
Резюме............................................................................................................ 163
Глава 7. Использование gRPC в промышленных условиях................................... 165
Тестирование gRPC-приложений..................................................................... 165
Тестирование gRPC-сервера....................................................................... 165
Тестирование gRPC-клиента....................................................................... 167
Нагрузочное тестирование......................................................................... 169
Непрерывная интеграция........................................................................... 170
Развертывание................................................................................................ 170
Развертывание в Docker............................................................................. 171
Развертывание в Kubernetes....................................................................... 173
Наблюдаемость............................................................................................... 180
Метрики..................................................................................................... 180
Журнальные записи................................................................................... 190
Трассировка............................................................................................... 191
Отладка и устранение неполадок.................................................................... 195
Резюме............................................................................................................ 196
Глава 8. Экосистема gRPC................................................................................... 198
gRPC-шлюз...................................................................................................... 198
Перекодирование из HTTP/JSON в gRPC.......................................................... 206
Протокол отражения gRPC-сервера................................................................. 207

10   Оглавление
gRPC Middleware.............................................................................................. 210
Протокол для проверки работоспособности..................................................... 213
grpc_health_probe............................................................................................ 215
Другие проекты экосистемы gRPC.................................................................... 217
Резюме............................................................................................................ 217
Об авторах......................................................................................................... 219
Об обложке........................................................................................................ 220

Введение
В наши дни приложения часто «общаются» между собой по компьютерным
сетям, используя технологии межпроцессного взаимодействия. gRPC — это
разновидность межпроцессного взаимодействия, основанная на высокопроизводительных удаленных вызовах процедур (remote procedure calls, RPC)
и предназначенная для создания распределенных приложений и микросервисов. Благодаря появлению микросервисов и облачно-ориентированных
приложений популярность gRPC растет экспоненциально.

Зачем мы написали эту книгу
Наблюдая за распространением gRPC, мы чувствовали, что разработчикам
необходимо полномасштабное руководство по данной технологии, которое
можно использовать в качестве основного справочника на каждом этапе
цикла разработки gRPC-приложений. На просторах Интернета gRPC посвящено множество материалов и примеров кода (документация, блоги,
статьи, презентации и т. д.), но при этом отсутствует единый ресурс, пригодный для создания полноценных приложений. К тому же очень сложно
найти информацию о внутреннем устройстве протокола gRPC и о том, как
он работает.
Чтобы исправить ситуацию, мы написали эту книгу. Она поможет вам разобраться в основах gRPC, понять отличия данного протокола от традиционных
средств межпроцессного взаимодействия, изучить практические методы
коммуникации по gRPC и научиться создавать gRPC-приложения на Go
и Java. Здесь вы узнаете, как устроена эта технология, как развертывать
gRPC-приложения в промышленных условиях и как gRPC интегрируется
в Kubernetes и облачную экосистему в целом.

12   Введение

Целевая аудитория
Эта книга ориентирована прежде всего на разработчиков, которые занимаются созданием распределенных приложений и микросервисов с помощью
разных технологий --">

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


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