Как создать PHP микросервисы с GRPC: Spiral и RoadRunner | Полное руководство
Автор: PHP Fart Time
Загружено: 2024-05-20
Просмотров: 4479
В этом стриме мы подробно рассмотрим создание PHP микросервисов с использованием gRPC, Spiral и RoadRunner. Пройдемся по всему процессу от настройки до реализации:
Код проекта: https://github.com/php-fart/grpc-micr...
0:00 Начинаем
4:35 Что такое gRPC
12:25 Создаем и настраиваем проект
18:00 Создаем proto файлы
28:00 Компиляция proto
30:45 Изучаем сгенерированные PHP классы
34:00 Создаем тестовую консольную команду
37:00 Настраиваем gRPC клиент в сервисе web
42:20 Создаем UserService
46:35 Изучаем сериализацию PHP объектов в protobuf
54:20 Выполняем первый запрос с помощью gRPC клиента
1:00:30 Создаем контроллер для получения пользователя
1:06:50 Создаем контроллер для создания пользователя
1:19:30 Создаем Auth Middleware
1:30:00 Создаем Auth Interceptor для отправки авторизационных заголовков
1:37:05 Устанавливаем Buggregator trap
1:45:35 Обработка ошибок на сервере
2:03:25 Обработка оишбок на клиенте
2:06:00 (Можно пропустить) Распаковка details ошибки
2:20:30 Создание Middleware для обработки ошибок
2:27:35 Ответы на впоросы
Ссылка на наш дискорд, где мы проводим стримы и где можно с нами поболтать
/ discord
Наш канал: https://t.me/php_fart
Наши твиттеры:
/ butsch - Pavel Buchnev
/ roxblnfk - Aleksei Gagarin
🏷️ Теги: #grpc #php #protofiles #microservices #programming #webdevelopment #opensource
👍 Не забудьте подписаться на канал и поставить лайк, если видео оказалось полезным!
💬 Оставляйте ваши вопросы и комментарии ниже, обсудим все нюансы.
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: