В настоящее время я использую обработчик событий Esper .Ситуация выглядит следующим образом:
Существует один сервер, получающий несколько сообщений от клиентов, эти сообщения вставляются в поток.В настоящее время существует два типа потоков, называемых str1, str2 , оба содержат разные типы событий.Чтобы выровнять сообщения, приходящие от разных клиентов, я нахожусь в поиске механизма выравнивания.
Пакет одного типа события ( type1 ) содержит информацию об абсолютной синхронизации, переменная называется Globaltime .Теперь задача состоит в том, чтобы упорядочить события различных клиентов type1 , и, соответственно, события type2 можно упорядочить по информации, поступающей из порядка событий типа 1.
Моя первая интуиция - взять временное окно x секунд и использовать предложение ORDER BY .Но тогда как мне упорядочить события type2 , основанные на упорядочении событий type1 .
Надеюсь, это объяснение достаточно ясное, чтобы дать некоторые предложения или подсказки.
Спасибо заранее.
Grtz Mv2k