Высокопроизводительный двигатель BPEL? - PullRequest
4 голосов
/ 10 ноября 2008

Я оцениваю BPEL-движок для нашего высокопроизводительного телекоммуникационного приложения, но производительность кажется очень низкой. Мы оценили Apache Ode, движок SunBPEL, Active BPEL и т. Д. Знаете ли вы более быструю реализацию BPEL-движка или BPEL-реализацию в C / C ++?

Ответы [ 2 ]

2 голосов
/ 07 февраля 2010

Я считаю, что ваши показатели производительности были очень краткими.

Например, я знаком с Apache ODE и должен сказать, что существует множество возможностей для ускорения процесса. После оптимизации конфигурации, такой как использование процессов в памяти и отключение событий отладки, я получил 60 TPS в SoapUI. После того, как я сделал некоторые улучшения кода, он вырос до 150. Так что в будущем есть поле для оптимизации.

Я не знаю, сколько TPS вам нужно, но 60 на одной машине вполне достаточно.

Что касается оптимизации постоянных процессов, вам необходимо настроить индексы в базе данных.

Если вы хотите получить более подробную информацию об оптимизации, вы можете сделать сообщение для ODE группы пользователей .

1 голос
/ 10 ноября 2008

Вы смотрели на Oracle BPEL? Если это похоже на их базу данных, то, вероятно, это быстро, но сложно настроить и администрировать.

...