План на курса

Въведение

Преглед на gRPC функции и архитектура

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

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

  • Видове изпълнение
  • Видове съобщения

Настройка gRPC

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

Създаване на прото файл

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

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

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

Внедряване на сървъра

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

Внедряване на клиент

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

Поточно предаване с gRPC

  • Стрийминг на сървъра
  • Клиентско поточно предаване
  • Двупосочен стрийминг

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

  • Удостоверяване
  • Бенчмаркинг
  • Обработка на грешки

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

  • Интегриране с клиент на Evans
  • Осигуряване на връзка с SSL/TLS
  • Балансиране на натоварването

Отстраняване на неизправности

Обобщение и заключение

Изисквания

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

Публика

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

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


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

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

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

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