Size: a a a

2021 April 22

SB

Sergei Baikin in symfony
я не черз контекст отправляю
так проще было OUTBOX pattern реалищовать
Но вообще да да ты прав лучше через context как в nservicebus сделать.

Ну еще иднея была в будушем дать возмодно ES навешивать
и тогда Apply юы стрим создавал дополнительно(ES events), которые после созранения преобразоывавал в обчные сообщения
источник

SP

Sergey Protko in symfony
У меня просто контекст буфер держит что б сообщение так просто не уходили
источник

SB

Sergei Baikin in symfony
а в какой момент они уходят?
на shutdown повешено?
если в рамках обработки собщений то там после обработки текущего сообщения это понятно.

Я просто OUTBOX исключительно для саги реализовал. Так и проще да и остальные операции должны идентпотентными быть вроде как.
источник

A

Arky in symfony
источник

SP

Sergey Protko in symfony
У меня саги в бэкграуже, когда транзакция закомичена
источник

SP

Sergey Protko in symfony
Вообще Саги в контексте запроса чёт так себе
источник

AK

Anton K. in symfony
так саги это просто эвенты в бэкграунде?
источник

VM

Volodymyr Melko in symfony
если бы
источник

AL

Alexander Lozovsky in symfony
четко 👍
источник

SB

Sergei Baikin in symfony
Да согласен. В принципе такого быть не может. Оно только сообщения жрёт.
источник

SB

Sergei Baikin in symfony
Так а транзакция на все приложение разом или на сагу отдельно?
Просто если на всё приложение то проблемно становится с тем же Dynamodb.
Не понятно как эмулировать транзакции на что то кроме саг в таком случае. Ибо ивенты надо в тот же документ сохранять.
источник

👤U

👤 User in symfony
Подскажите. Как в getScheduledEntityDeletions мягко прервать удаление. Без исключения. Просто не удалить.
источник

👤U

👤 User in symfony
Я нашел гист. Но он чутка странный. $object->setDeletedAt(new \DateTime()); $em->merge($object); $em->persist($object);
источник

VM

Volodymyr Melko in symfony
это софт делейт как-бы
источник

👤U

👤 User in symfony
То что он делает я вижу. Зачем мерж и персист. Нельзя прервать именно удаление, а не мусорить сущностью?
источник

ПГ

Павел Г. in symfony
Приветствую.
Можно кто-то в easyAdmin (или это вообще тема по формам) , в детальном отображении  one-to-Many не просто список "имен" вывести у связанных элементов, а еще и дополнительные поля?
Нашел что можно переопределить шаблон, но мб есть какие настройки, чтобы без верстки обойтись :)  
Пробовал collectionType + свой Type с полями - но работает только в редактировании, в detail нет.
источник

👤U

👤 User in symfony
А хотя. Что мешает не лезть а логику доктрины а завести в ентити метод deleteSoft который будет выставлять значение, которое в глобальном фильтре будет обрабатываться.
источник

AL

Alexander Lozovsky in symfony
+
источник

AL

Alexander Lozovsky in symfony
Без острой потребности в доктрину залезать не хочется.
источник

👤U

👤 User in symfony
Хочешь удалить - удаляй. Хочешь типа удалить - вот тебе метод. Пойдёт.
источник