当前位置: 首页 > news >正文

江苏分销网站建设短网址生成工具 请输入长网址: 缩短网址

江苏分销网站建设,短网址生成工具 请输入长网址: 缩短网址,张家港网站建设,做内贸注册什么网站实话说起来,这个问题,实际是一个非常低级的错误导致的,算不得什么高深的技术问题。但是在排查的过程中,却是费了好大的功夫,死了不少脑细胞。所以也值得记录一下,算作给大家提个醒,或许可以帮大…

实话说起来,这个问题,实际是一个非常低级的错误导致的,算不得什么高深的技术问题。但是在排查的过程中,却是费了好大的功夫,死了不少脑细胞。所以也值得记录一下,算作给大家提个醒,或许可以帮大家节省点时间。

情况是这样的,我们的一个项目,采用双机热备的模式部署了一套应用系统,这个应用系统和上层的业务系统之间通过RabbitMQ进行消息交互。上层业务系统发布业务数据,应用系统订阅业务数据并处理。由于是双机热备模式,所以程序上还做了处理,只有主机负责订阅业务数据,备机不会进行订阅。

在开发测试阶段发现,应用系统偶尔会出现收不到上层业务系统发布的业务数据的情况。经过检查,RabbitMQ的队列中没有消息堆积,这说明要么上层业务系统没有将消息放入队列中,要么订阅过程中发生了消息丢失。

根据上面的判断,第一反应是网络问题,于是对网络进行了检测,排除了网络质量的问题。然后怀疑是我们业务系统没有正确处理订阅消息导致的,于是又在主机上进行了网络抓包,发现确实没有收到该订阅的消息。 既然网络没有问题,又确实没有收到消息,所以进一步怀疑是上层系统的问题,结果上层系统排查了半天,确认消息确实发布到了队列中。

于是问题就来了,既然消息进入了队列,队列里消息也被消费了,但为啥业务系统收不到? 于是大家一顿头脑风暴,最后突然间想到,双机系统出了问题? 该被主机处理的消息,被备机订阅到了?导致主机消息丢失?

按照这个思路一查,发现确实是这样的。原本不应该订阅和消息消息的备机居然收到了消息。根据设计这不应该发生。仔细一查,原来是程序出了BUG.

最后总结下来,虽然是一个低级的程序bug,但是排查过程中,浪费了太多的时间,主要是大家都没有考虑到双机系统会出现备机消费消息的可能性。 这个问题以后在双机或者多机系统中,应该最为一个排查项来考虑,以免走弯路。

http://www.yayakq.cn/news/280724/

相关文章:

  • 网站定制开发加公众号商业空间设计案例ppt
  • 粉丝帮女流做的网站手机网站开发算什么费用
  • 微信小程序与微网站简单网站开发实例汇总
  • 做ppt找图片的网站wordpress wp super
  • 网站开发费用如何入账wordpress百度时时推送
  • 三优科技 网站开发厦门网站建设a
  • 云主机可以放多少网站无锡网站定制公司
  • 滕州市做淘宝网站的房管局官网
  • 114网站建设做五金的有哪些外贸网站
  • 鲜花网站设计网站不被收录
  • 营销型网站三要素人人站cms
  • 合肥免费招聘网站最好的设计师网站
  • 网站图片上的水印怎么做小企业做网站怎么做
  • 锁定网站导航栏dw软件安装包
  • 鲜花网站建设介绍类网站建设
  • 如何自己建立自己的网站安新建设局网站
  • 个人网站建设源代码网页设计网站链接怎么做
  • 静态网站建设的主要技术什么是wordpress程序
  • 长春网站推广优化公司软文营销的软文形式
  • 论坛网站用的虚拟主机自己做网站步骤 域名
  • 湛江模板做网站北京手机网站建设报价
  • 零基础建设网站视频北京天津网站建设哪家公司好
  • 长沙手机网站开发手机网站登陆模板
  • 网站建设推广优化公司网站的开发设计的技术
  • 如何制作视频网站公司可以备案几个网站
  • 怎么做网站app鲨鱼座 网站建设
  • 企业做网站的公司哈尔滨企业自助建站
  • 长沙网站建设服务商教育机构网站建设
  • 什么语言做网站wordpress 共享按钮
  • 在线教育网站建设方案企业管理软件有哪些品牌