2008-10-15 6 views
7

Возможно, вы знакомы с концепцией обработки потоковой передачи событий (ESP) ... если хотите, я бы хотел услышать, что вы используете, и на каких платформах вы их используете. Я активно участвую в проекте Esper (http://esper.codehaus.org/), но мне было бы интересно узнать, что другие используют? Любой, кто использует Coral8, Aleri или Streambase? На каких платформах вы их используете?Вы используете потоковое вещание событий?

ответ

2

В настоящее время я не использую какие-либо средства обработки событий (ESP)/обработки сложных событий (CEP), но знаком с концепциями - мы оценили Streambase для предыдущего (военного) проекта, и я по-прежнему получаю от них электронные письма время от времени ;-)

Я изучал использование esper для другой системы реального времени (а не финансовой торговой системы, которая, как представляется, является основным приложением для CEP в эти дни), но считал, что это - не преступление - излишество. Мы хотели что-то легкое для управления процессом, управляемым событиями, таким образом, чтобы его можно было изменить без повторного развертывания базы кода, но, честно говоря, закончилось время, поэтому оценка не стала достаточно «глубокой». Вероятно, это перейдет в будущее.

ESP/CEP недооценивается, на мой взгляд, как платформа решений. Это может быть трудно понять, если вы привыкли к чисто транзакционному мышлению.

1

На предыдущей работе мы рассмотрели Cayuga, Esper, StreamBase и Coral8. Мне действительно интересно узнать, могу ли я сделать читаемый RSS-ридер, используя один из этих движков и механизм обработки текста. Я не уверен, как все это будет соответствовать друг другу, поскольку у меня не было времени подумать об этом, но я думаю, что элемент RSS может быть использован как «событие», обработанный, и тогда все может произойти, если подобные " события "(похожие сообщения или сообщения) принимаются в течение периода времени. Возможно, выявление горячих тем и тому подобное.

+0

Двигатели CEP, как правило, работают лучше всего, когда данные «толкаются» в него.RSS - это более «периодический опрос», но это, безусловно, может быть сделано. Вам, вероятно, придется написать адаптер RSS-CEP, но это было бы ужасно сложно. Споттинг в потоке - это то, на что были рассчитаны платформы CEP/ESP. – 2008-10-28 12:24:32

2

Я работаю для Aleri (мнения здесь мои собственные), поэтому мой взгляд немного перекошен. Сказав, что ...

Мы видим ряд замечательных вариантов использования, которые чрезвычайно сложны по сложности и объему данных. Несколько примеров:

  • Рыночные данные чистки. Мы проводим котировки акций и «санируем» их, отмечая котировки, которые не соответствуют ожидаемым рыночным границам.
  • Торговля с использованием Algo - это пример применения примера CEP, и это своего рода приложение для дезинфекции выше, с дополнительным элементом в конце, который размещает заказ если определенная закономерность событий происходит
  • книги аГРЕГИРОВАНИЯ порядка через торговые центры, то есть, питаясь рыночными цены через биржу в и выдаче заказа книги консолидированного
  • ликвидность и управление рисками

Некоторые люди используют его для с малой задержкой, но многие используют его, поскольку он позволяет быстро развивать многие события-d riven приложений.

Я вижу много установок на компьютерах Solaris/x86-64, хотя у нас также есть SPARC и Linux в производстве.

К слову, большинство поставщиков используют термин CEP, Complex Event Processing, для описания своих продуктов. Я не думаю, что это был лучший TLA для использования, но похоже, что мы застряли с ним сейчас.

Не стесняйтесь спрашивать о новых вопросах. Очевидно, есть определенные вещи, о которых я не могу говорить, но я сделаю все, что смогу.

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

  • Нет связанных вопросов^_^