我可以使用龙卷风芹菜RabbitMQ Redis吗?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了我可以使用龙卷风芹菜RabbitMQ Redis吗?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1132字,纯文字阅读大概需要2分钟。
内容图文
![我可以使用龙卷风芹菜RabbitMQ Redis吗?](/upload/InfoBanner/zyjiaocheng/885/7c7aecf7637541709c433b16afd36347.jpg)
为了在Web上实时传输数据,我计划使用Redis作为我的Cache数据层,其中数据是瞬时的. Celery是队列管理器,RabbitMQ是从Redis排队进入Tornado层的代理.然后,该层通过websockets流到前端.
我从未在网上找到Redis RabbitMQ组合.有人可以为它提供可靠的解决方案指南.问题是这样的整合是否可能和明智的?
解决方法:
我现在非常成功地一起使用了Tornado和RabbitMQ(没有Celery).我还对Redis作为数据库插入系统做了一些原型设计.成功的最佳机会是找到可以插入Tornado的ioloop的异步库.例如,有tornado-redis、pika(对于RabbitMQ)和tornado-celery.我应该补充一点,就是我从未使用过龙卷风芹菜,所以我不确定其质量.
从纯粹的架构角度来看,将Redis和RabbitMQ一起使用不会有任何问题.虽然两者都可以用作消息代理,但是RabbitMQ并不真正适合用作缓存,而Redis非常适合该用例.如果您使用的是memcached而不是Redis,那似乎一点也不罕见,对吧?
同样(也许这是我可以建议Redis RabbitMQ可以工作的最佳论据),Pinterest显然使用(或至少使用过)两者来运行其站点:http://blog.gopivotal.com/pivotal/case-studies-2/using-redis-at-pinterest-for-billions-of-relationships.
我发现another source表示他们最终用另一种解决方案取代了Celery / RabbitMQ,但显然它为他们工作了一段时间.
编辑:从2011年发现了Quora link,说他们实际上也在运行龙卷风!
内容总结
以上是互联网集市为您收集整理的我可以使用龙卷风芹菜RabbitMQ Redis吗?全部内容,希望文章能够帮你解决我可以使用龙卷风芹菜RabbitMQ Redis吗?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。