План на курса

Въведение

Обзор на функциите и архитектурата на gRPC

  • Основни концепции и жизнен циклус
  • Дефиниция на услуги
  • Поддържани езици

Разбиране на основите на gRPC

  • Типове имплементации
  • Типове съобщения

Настройване на gRPC

  • Протоколни буфери
  • Зависимости и плъгини

Създаване на Proto файл

  • Дефиниция на сървъра и клиента
  • Командни редове

Генериране на Protobuf и gRPC класове

  • Създаване на папка
  • Създаване на проекта

Имплементация на сървъра

  • Създаване на сигурна връзка
  • Потоци съобщения
  • Интегриране с приложенията

Имплементация на клиента

  • Създаване на сигурна връзка
  • Изпращане на метаданни
  • Уникарен gRPC извикване

Потоци с gRPC

  • Серверен поток
  • Клиентски поток
  • Двустранен поток

Управление на gRPC услуги

  • Аутентикация
  • Бенчмаркиране
  • Обработка на грешки

Разглеждане на напредъкни теми в gRPC

  • Интеграция с Evans клиент
  • Сигурност на връзката с SSL/TLS
  • Разпределен балансиране на товара

Отстраняване на проблеми

Резюме и заключение

Изисквания

  • Опит в програмни езици като Go, Java, C#, Python и др.
  • Познайност с технологията на облака

Целева група

  • Софтуерни инженери
  • Програмисти
  • Разработчици
 7 часа

Брой участници


Цена за участник

Отзиви от потребители (6)

Предстоящи Курсове

Свързани Kатегории