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