2008-11-10 2 views
4

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

ответ

1

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

2

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

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

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

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

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

Смежные вопросы