码迷,mamicode.com
首页 > 其他好文 > 详细

RabbitMq 有点坑

时间:2016-08-03 18:27:21      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

自从去年11月份选择了这个组件后,刚开始确实被它良好的跨平台性,简单的集成方法,深深吸引了。但是使用了几个月后,特别是上线后,不断的不定时宕机,外加一堆不知所云的故障,这些基本上折磨我几个月了。我承认Rabbit是一个很好的消息组件,但是建议大家在不是特别熟悉Elang下,还是慎重选择吧。如果做IM(这是本人犯的一个致命错误),还是找一些线上成熟的产品吧,不然会将团队带到坑里面,越陷越深!

 

最近一次故障是 2016.8.2号,突然宕机了,关键是怎么重启都不行,无论怎么用rabbitctrl reset 都不起任何作用,最后实在没办法,在appdata文件夹下,直接将db数据全部删除,重新配置,才一切恢复正常,不过这样做的代价是所有持久化的队列与消息都丢失了,不过终究又能正常使用了,自己应用层已经做了消息类的业务补偿,所以影响也不是很大。只是一定,出了故障,根本在网上找不到相应的解决方案。这一点十分不爽,这也是不建议使用的重大原因之一。而且自己虽然加了几个rabbitqq群,但是实际上,这些问题很难得到有效响应,悲催。

现在我又重新回归环信了,起初是很不相信这类第三方IM组件(因为被个推坑过,所以才决定自己写消息组件,技术调研不全面,浪费开发人员很多时间,深感愧疚),但是现在仔细一想,至少人家产品稳定成熟,初创产品真的经不起折腾了!!!!!!!

吃一堑,长一智,简单记下来,希望能给其他人带来帮助。

RabbitMq 有点坑

标签:

原文地址:http://www.cnblogs.com/xilin123/p/5733787.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!