Size: a a a

Camunda BPM Group

2021 June 22

EZ

Edward Zakharov in Camunda BPM Group
To address the previously described issues, the job acquisition query can be controlled by the process engine configuration properties. Currently, three options are supported:

jobExecutorAcquireByPriority. If set to true, the job executor will acquire the jobs with the highest priorities.

jobExecutorPreferTimerJobs. If set to true, the job executor will acquire all acquirable timer jobs before other job types. This doesn’t specify an order within types of jobs which are acquired.

jobExecutorAcquireByDueDate. If set to true, the job executor will acquire jobs by ascending due date. An asynchronous continuation receives its creation date as due date, so it is immediately executable.
источник

EZ

Edward Zakharov in Camunda BPM Group
jobExecutorPreferTimerJobs - вот такая опция по идеи подойдет вам для того чтобы таймеры выполнялись быстрее. Только прочитайте доку полностью эту, чтобы все понять и осмыслить) А еще чтобы увидеть что там нужно под каждую опцию пошаманить с индексами в БД
источник

EZ

Edward Zakharov in Camunda BPM Group
кстати) как раз вот одна боль с камундой. Не ради книжки))
источник

EZ

Edward Zakharov in Camunda BPM Group
Я ведь правильно понимаю что нет никакой возможности без форканья камунды взять и подменить SQL запрос движка камунды к рантайм таблицам? ну например запрос на jobs aquire?
источник

DK

Denis Kotov in Camunda BPM Group
По-моему только написать свою реализацию интерфейса, который этим занимается
источник

EZ

Edward Zakharov in Camunda BPM Group
если бы была возможность легко переопределить сам квери или запрос существующего апи, то было бы прикольно)
источник

DK

Denis Kotov in Camunda BPM Group
И ещё заставить камунду полюбить твою реализацию
источник

EZ

Edward Zakharov in Camunda BPM Group
источник

EZ

Edward Zakharov in Camunda BPM Group
это вот такой вариант, да?
источник

DK

Denis Kotov in Camunda BPM Group
Ага, на mybatis намутить
источник

EZ

Edward Zakharov in Camunda BPM Group
в хистори сервисе например у них вообще ужасные запросы. Убивают БД просто
источник

КШ

Коля Шипяков... in Camunda BPM Group
а почему не хочешь фикс предложить в саму камунду?
источник

КШ

Коля Шипяков... in Camunda BPM Group
кажется так будет все ловчее
источник

DK

Denis Kotov in Camunda BPM Group
Вообще там надо по красоте делать, эти запросы ж не просто так у них. Проперти надо какую-то придумывать в настройку, чтобы менять типа "олдфешен кривые", "новые быстрые от ребят из Тинькофф"
источник

EZ

Edward Zakharov in Camunda BPM Group
ну у камунды большая функциональность, там всякие тенанты, идентити и прочее, я этим например не пользуюсь. Мне не нужна эта часть в запросах. Ну отсюда там можно другие джойны писать, другие условия. А им то в исходниках нужно поддерживать все возможные фичи
источник

DK

Denis Kotov in Camunda BPM Group
И контрибюшен гайд у них жёсткий, там сесть под пивко вечером не сделать
источник

EZ

Edward Zakharov in Camunda BPM Group
а еще поддерживать разные БД))
источник

DK

Denis Kotov in Camunda BPM Group
Скорее они отправят плагин делать
источник

EZ

Edward Zakharov in Camunda BPM Group
да, и попадет это тоже не скоро, и хз в какой их релиз)
источник

EZ

Edward Zakharov in Camunda BPM Group
только форк короче)))
источник