persistence kerak bo'lmasa, osonroq narsa kerak bo'lsa redis. Ya'ni redisning pub sub feature'si.
kattaroq data yoki event streaming uchun kafka.
rabbitmq birorta messageni boshidan egasigacha ishonchli yetkazish uchun, prosta delivery. Message yetib bordi bormadi, fail bo'lsa nima bo'ladi hammasi handle qilinadi pub/subdan farqli o'laroq.
pubsub oson, lekin client keyinroq subscribe bolsa, avvalgi messagelar havoga ketadi. hech qayerda saqlanmaydi, ishonchsiz. lekin tez, oson. rabbitda hal qilingan bu. Yuqoridan olib qaraganda shular. Katta oqim, streaming uchun kafka, ishonchli message delivery uchun rabbit, oson/tez message delivery uchun redisning pubsub feature'si (ishonchsiz).
Lekin redis pubsubda ham 2ta queue yuritib deliveryni ishonchliligini oshirsa bo'ladi, shunaqa pattern ko'rgandim.
kattaroq data yoki event streaming uchun kafka.
rabbitmq birorta messageni boshidan egasigacha ishonchli yetkazish uchun, prosta delivery. Message yetib bordi bormadi, fail bo'lsa nima bo'ladi hammasi handle qilinadi pub/subdan farqli o'laroq.
pubsub oson, lekin client keyinroq subscribe bolsa, avvalgi messagelar havoga ketadi. hech qayerda saqlanmaydi, ishonchsiz. lekin tez, oson. rabbitda hal qilingan bu. Yuqoridan olib qaraganda shular. Katta oqim, streaming uchun kafka, ishonchli message delivery uchun rabbit, oson/tez message delivery uchun redisning pubsub feature'si (ishonchsiz).
Lekin redis pubsubda ham 2ta queue yuritib deliveryni ishonchliligini oshirsa bo'ladi, shunaqa pattern ko'rgandim.