ru_vds Feb 19 2021 at 16:00Использование Redis в инфраструктурных микросервисахReading time7 minViews17KRUVDS.com corporate blogMicroservices*Website development*TranslationTotal votes 33: ↑33 and ↓0+33Add to bookmarks121Comments5
symbix Feb 19 2021 at 20:33Comment has been editedС появлением в Redis 5 streams не вижу никакого смысла возиться с не таким уж тривиальным и притом куда менее гибким reliable queue pattern на основе rpoplpush.
roman901 Feb 19 2021 at 23:16Show previous commentТем более, в документации же: As per Redis 6.2.0, RPOPLPUSH is considered deprecated. Please prefer LMOVE in new code.
WGH Feb 20 2021 at 16:34Show previous commentНе «тем более». LMOVE это расширенный RPOPLPUSH, но принципиального нового, в отличие от Redis Streams, он ничего не привносит.
shamanis Feb 20 2021 at 15:50По прежнему использую Redis только в качестве обычного key-value хранилища для кеша. Использовать его как брокер MQ даже не думал никогда.
F_AV_N Feb 22 2021 at 14:47Show previous commentИ зря — есть ack и фактически load balancer. Фактически zero administration и предельно шустро. Но рридется повозится — готовых фреймворков вроде нет.
Использование Redis в инфраструктурных микросервисах