> Нас просят запилить некий универсальный pub/sub "из коробки", примерно как было сделано с tarantool/queue.
> Сейчас вот думаем, какое же API наиболее удобное и гибкое.
> У кого какой опыт, на что посмотреть?
>
https://github.com/tarantool/tarantool/issues/1203
у меня на 1.5 масштабируемый lp написан. к нему можно приделать socket
и заодно переписать на 1.6. но я пока не доберусь до этого никак.
API простой
на мастер push
на репликах subscribe по списку key начиная от точки X
key - простые. составные делать, как выяснилось, смысла не имеют
https://github.com/dr-co/lp
щас у меня работает так: в мастер кладем сообщения, читаем из 5 реплик
клиентами.
получается масштабироваться можем до уровня скорость записи евентов на
один хост.
нагрузка subscribe масштабируется до бесконечности
--
_______________
<
tarantool.org > Mail.RU
---------------
\ ^__^
\ (oo)\_______
(__)\ )\/\ Dmitry E. Oboukhov <
un...@debian.org>
U ||----w | GPGKey: 1024D / F8E26537 2006-11-21
|| || 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537