План на курса

Въведение

Концепции на gRPC

  • Синхронен против асинхронен
  • API повърхност
  • Животен циклус на RPC

gRPC对比REST

  • Типове gRPC API
  • Парадигми за REST

Подготовка на разработническата среда

  • Инсталиране и конфигуриране на gRPC
  • Инсталиране и конфигуриране на Go Micro
  • Инсталиране на Docker
  • Инсталиране на Kubernetes
  • Настройка на зависимостите на Go
  • Създаване на HTTP сървър на Go

gRPC стрийминг

  • Имплементация на унарен API клиент и сървър
  • Имплементация на стрийминг от сървъра API клиент и сървър
  • Имплементация на стрийминг от клиента API клиент и сървър
  • Имплементация на двунаправен API клиент и сървър

Go микросервизи

  • Превръщане на Go структури в JSON
  • Десериализация на Go структури от JSON
  • Създаване на Docker образи за Go микросервизи
  • Запускане на контейнери локално
  • Оптимизиране на Docker образите

Микросервисна оркестрация с Kubernetes

  • Разпространяване на Go микросервизи в Kubernetes
  • Имплементация на дескриптори
  • Мащабиране на разпространенията
  • Ролингови обновления

gRPC отстраняване на пречки и сигурност

  • Използване на управление на грешки
  • Следене с дедлайни
  • Създаване на SSL сертификати за SSL криптиране

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

Изисквания

  • Опит с Go програмиране

Публика

  • Уеб разработчици
 14 часа

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


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

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

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

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