ru-fix / completable-reactor

CompletableReactor framework makes it easier to create business flows that have concurrently running parts and complex execution branching.
https://ru-fix.github.io/completable-reactor
MIT License
12 stars 2 forks source link

Добавить валидацию графа: выявление параллельно выполняющихся merger'ов. #27

Open KuznetsovVlad opened 5 years ago

KuznetsovVlad commented 5 years ago

graph_completion_by_two_step2

На картинке изображен граф в котором merger'ы двух вершин исполняются параллельно. Это недопустимое определение merger'ов, возможно параллельное изменение данных в intermediateData, а так же граф может завершиться двумя исходами.

Необходимо: Добавить валидацию на выявление конструкций графов где merger'ы выполняются параллельно.