План на курса
Въведение
Преглед на gRPC функции и архитектура
- Основни понятия и жизнен цикъл
- Дефиниция на услугата
- Поддържани езици
Разбиране на gRPC Основи
- Видове изпълнение
- Видове съобщения
Настройка gRPC
- Протоколни буфери
- Зависимости и добавки
Създаване на прото файл
- Дефиниране на сървър и клиент
- Командни редове
Генериране на Protobuf и gRPC класове
- Създаване на папка
- Изграждане на проекта
Внедряване на сървъра
- Създаване на защитена връзка
- Поточно предаване на съобщения
- Интегриране с приложения
Внедряване на клиент
- Създаване на защитена връзка
- Изпращане на метаданни
- Унарно gRPC повикване
Поточно предаване с gRPC
- Стрийминг на сървъра
- Клиентско поточно предаване
- Двупосочен стрийминг
Управление на gRPC услуги
- Удостоверяване
- Бенчмаркинг
- Обработка на грешки
Разглеждане на gRPC напреднали теми
- Интегриране с клиент на Evans
- Осигуряване на връзка с SSL/TLS
- Балансиране на натоварването
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Опит в езици за програмиране като Go, Java, C#, Python и др.
- Познаване на технологията за облачни изчисления
Публика
- Софтуерни инженери
- Програмисти
- Разработчици
Oтзиви от потребители (6)
Скоростта и фокусът върху целевата система, можех да поддържам фокуса добре
Kevin - Phoenix Contact B.V.
Курс - gRPC
Машинен превод
The amount of knowledge the trainer had, being able to answer all questions we had and being able to convey the concept of gRPC so clearly.
Damian - Phoenix Contact B.V.
Курс - gRPC
distance training
LIEGHIO - CNR
Курс - gRPC
Great pace and coverage for gRPC beginners.
Irene Gerasimenko - Edwards Lifesciences Corporation
Курс - gRPC
Good coverage of proto buffer concepts including hands on, before jumping into grpc.
Akeel Laila - ASML US, LLC
Курс - gRPC
I like how helpful Clement is.