Skip to content

Курсоры #2

@kulikov

Description

@kulikov

При подписке на новые события можно указать айдишник последней записи, которую ты точно видел

Т.е. формат роутов будет такой routes: { 'user.chat.live' : 144 , 'my.custom.route.key' : 67 },
Это значит что я хочу получить все сообщения с роутом user.chat.live начиная с 144 (т.к. 144 это последнее, которое я видел)

Для реализации этой функциональности прийдется буфферезировать все сообщения в отдельный сторадж, и при запросе определенного курсора — искать в этом сторадже.
Буфферизировать можно на не большой срок — минут 10 должно хватить.

Подробнее о проблемме курсоров у Котерова http://dklab.ru/lib/dklab_realplexor/#cont18

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions