Перейти к содержимому

Как создать PHP микросервисы с GRPC: Spiral и RoadRunner | Полное руководство

PHP Fart Time

0:00 / 0:00

Как создать PHP микросервисы с GRPC: Spiral и RoadRunner | Полное руководство

4 759 просмотров · Трансляция закончилась 2 года назад
PHP Fart Time
1,91 тыс. подписчиков
4 759 просмотров · Трансляция закончилась 2 года назад
В этом стриме мы подробно рассмотрим создание 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 👍 Не забудьте подписаться на канал и поставить лайк, если видео оказалось полезным! 💬 Оставляйте ваши вопросы и комментарии ниже, обсудим все нюансы.