212 похожих чатов

То есть из 10 вызовов должен отработать только последний?

13 ответов

8 просмотров

Ну по факту вызывается 10 раз, но в базу уйдет же последнее значение.

Alexander-Nazarov Автор вопроса
Павел Г.
Ну по факту вызывается 10 раз, но в базу уйдет же ...

Ну для этого есть разного рода шаблоны типа throttling или debouncing. Но лучше дейстительно пересмотреть работы с ивентами

Ну вот допустим там есть какое то еще действие по мимо изменения поля, которое нам нужно в риде. Если более конкретно, то навернео лучше пример с не 10 вызовами 1 метода, а разные методы. Например в одном юзкесе мы меняем 3 поля (я про изменение в БД) через 3 метода. Генерятся 3 ивента (у которых есть свои подписчики, не связанные с рид). Но так же на каждый ивент повешено и изменение рид,и выходит на 1 транзакцию в БД, 3 транзакции в риде.

Павел Г.
Ну вот допустим там есть какое то еще действие по ...

А почему много ивентов однообразных? Это правда проблема или просто факт подмеченный?

Максим Федоров
А почему много ивентов однообразных? Это правда п...

Это не проблема, это факт. Ивенты могут быть и не однообразаные.

Максим Федоров
А почему много ивентов однообразных? Это правда п...

Однообразных ивентов не бывает, так как это не круд

Nikolay Underground
Однообразных ивентов не бывает, так как это не кр...

Допустим сущность в ходе юзкейса меняла свой статус 3 раза, причем возможно даже вернулся статус обратно. Каждая смена - это + один ивент. По итогу 1 коммит. Вот кстати кейс интересный. Нужно ли тут генерить 3 ивента и релизить или 1 последний и как тогда лучше это сделать и замержить их. Хотя наверное от БЛ зависит.

Павел Г.
Допустим сущность в ходе юзкейса меняла свой стату...

Как вариант, события записываются в табличку, проставляется у них дата/версия. Фильтровать и коммитить только последнее событие

Павел Г.
Допустим сущность в ходе юзкейса меняла свой стату...

Странный юзкейс, что три раза статус поменялся. Можно пример?

Павел Г.
Допустим сущность в ходе юзкейса меняла свой стату...

во время релиза можно проверить последний, релиз на то и релиз

Vlad Petrov
Странный юзкейс, что три раза статус поменялся. Мо...

Конкретный пример привести не могу. Это больше рассуждение на возможный кейс Видел такое: большой цикличный воркфлоу (из 2 десятков отдельных обработчиков), в котором статус помещения для аренды менялся в зависимости от других сервисов и состояний в них. Правда там не было атомарной транзкции и доменных ивентов :)

Павел Г.
Конкретный пример привести не могу. Это больше ра...

в воркфлоу есть состояния и переходы, просто машина состояний — схема/план но операции перехода выполняются в каких-то бизнес-процессах, которые единичны по своей сути

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
9
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Карта сайта