Проблема сохранения BPEL

Очень легко включить постоянство на сервере Glassfish, но я обнаружил, что это будет сохранять все вызовы, проходящие через систему, и некоторые из них являются синхронными вызовами, которые не нужно сохранять. Очевидно, это влияет на производительность сервера.

Есть ли способ указать, какие процессы bpel будут сохраняться, например, BPEL, представляющие синхронные вызовы, не будут сохраняться, тогда как BPEL, представляющие асинхронные процессы, находящиеся в памяти, будут сохраняться.


person user898465    schedule 02.01.2013    source источник


Ответы (1)


Хорошо, только что нашел вариант сделать это. Вы можете включить постоянство, а затем установить свойство для каждого bpel для «отказа от постоянства для каждого bp».

Единственная проблема заключается в том, что если у вас уже есть набор синхронных сервисов на Glassfish, все они должны быть изменены, чтобы указать, что вы хотите отказаться от постоянства, иначе все они будут сохранены при включении!

person user898465    schedule 02.01.2013