Если у вас остались какие-либо вопросы, вы всегда можете спросить меня здесь, в комментариях. Также если вы нашли баг или знаете как что-то реализовать можно лучше, вы можете добавить эту информацию в комментариях 😀
В продакшене юзается aws sqs для очередей и типичный консюмер выглядит так. while (true) и там происходит receiveMessage(). Будет ли лучшим решением юзать symfony messenger для создания консьюмеров и в чем будет его преимущество ?
Тут сложно сказать точно, тк основное преимущество будет в унификации и готовом решении () если вы используете симфони, плюс решение отлажено и работает, там они пакуют сериалайзером это немного раздувает тело сообщения, а оно ограничено, но можно сделать свой упаковщик. минусом может быть повышенное потребление ресурсов в том числе CPU.
@@bukachuk_php как с вами связаться, хотел вопрос по приватному обучении задать по Symfony. Контент у вас хороший, не бросайте, бубликуйте чаще, ну и соц сети создайте. Спасибо.
Вопрос есть, не совсем по теме видео, но тоже на тему Symfony. Можно ли как-нибудь передавать токен пользователя между двумя проектами Symfony? Сейчас стоит такая задача и не совсем понятно, как грамотно можно ее решить. Заранее, благодарю за ответ. Ну и отдельно благодарю за видео, потому что разбираться иногда бывает сложно как по самой доке, так и над решением, а здесь все четко и понятно 🤝
Здесь зависит от того, какая именно авторизация у вас уже реализована, JWT Token? Есть ли данные о пользователя во втором сервисе об этом пользователе? Там на самом деле очень много вариантов реализации, вам нужно копать в сторону что-то такого если у вас JWT stackoverflow.com/questions/65969595/how-to-make-a-symfony-apps-use-the-authentication-and-authorization-from-other-s
Уроки хорошие. Но у меня опять все идет не по тому сценарию) С таким определением поля не хочет сохранять, не проходит валидацию: #[Assert\NotBlank] #[ORM\Column(type: Types::SMALLINT, nullable: true)] private ?string $percent = null; Пишет: This value should not be blank. над формой Когда убираю: #[Assert\NotBlank] валидация проходит, запись добавляется в базу.
Если у вас остались какие-либо вопросы, вы всегда можете спросить меня здесь, в комментариях. Также если вы нашли баг или знаете как что-то реализовать можно лучше, вы можете добавить эту информацию в комментариях 😀
Messenger и rabbitmq) 😊
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
Спасибо за уроки!
В продакшене юзается aws sqs для очередей и типичный консюмер выглядит так. while (true) и там происходит receiveMessage(). Будет ли лучшим решением юзать symfony messenger для создания консьюмеров и в чем будет его преимущество ?
Тут сложно сказать точно, тк основное преимущество будет в унификации и готовом решении () если вы используете симфони, плюс решение отлажено и работает, там они пакуют сериалайзером это немного раздувает тело сообщения, а оно ограничено, но можно сделать свой упаковщик. минусом может быть повышенное потребление ресурсов в том числе CPU.
Кэп, когда следующие видео. Жду с нетерпением.
Надеюсь осилю в выходные, немного замотался с делами))
@@bukachuk_php как с вами связаться, хотел вопрос по приватному обучении задать по Symfony.
Контент у вас хороший, не бросайте, бубликуйте чаще, ну и соц сети создайте. Спасибо.
Да я просто тут временно занят бытовухой))
Вопрос есть, не совсем по теме видео, но тоже на тему Symfony. Можно ли как-нибудь передавать токен пользователя между двумя проектами Symfony? Сейчас стоит такая задача и не совсем понятно, как грамотно можно ее решить. Заранее, благодарю за ответ.
Ну и отдельно благодарю за видео, потому что разбираться иногда бывает сложно как по самой доке, так и над решением, а здесь все четко и понятно
🤝
Здесь зависит от того, какая именно авторизация у вас уже реализована, JWT Token? Есть ли данные о пользователя во втором сервисе об этом пользователе? Там на самом деле очень много вариантов реализации, вам нужно копать в сторону что-то такого если у вас JWT stackoverflow.com/questions/65969595/how-to-make-a-symfony-apps-use-the-authentication-and-authorization-from-other-s
Уроки хорошие. Но у меня опять все идет не по тому сценарию)
С таким определением поля не хочет сохранять, не проходит валидацию:
#[Assert\NotBlank]
#[ORM\Column(type: Types::SMALLINT, nullable: true)]
private ?string $percent = null;
Пишет: This value should not be blank. над формой
Когда убираю: #[Assert\NotBlank] валидация проходит, запись добавляется в базу.
Это нормально, я в это в видео забыл указать, что это нужно убрать, тк поле в форме нет вы его не передаете и изначально оно пустое - null
Потому что у поля стоит nullable = true и в базе у вас скорее всего null поэтому не пропускает
@@bukachuk_php Да, все верно
@@bukachuk_php в этом видео увидел, что у вас уже тоже нет #[Assert\NotBlank] над полем)