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

越秀定制型网站建设做网站打算套用模板

越秀定制型网站建设,做网站打算套用模板,爱企查企业信息查询,wordpress整站打包实话说起来,这个问题,实际是一个非常低级的错误导致的,算不得什么高深的技术问题。但是在排查的过程中,却是费了好大的功夫,死了不少脑细胞。所以也值得记录一下,算作给大家提个醒,或许可以帮大…

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

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

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

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

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

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

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

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

相关文章:

  • 网站建设背景分析论文自己开发app
  • 青县做网站价格政务公开网站开发
  • 手机版素材网站网络营销 企业网站
  • win7在iis中新建一个网站自己建设网站麻烦吗
  • 上海 网站建设 外包asp简单网站开发
  • 电子商务网站建设文案网站做搜索要用数据库吗
  • 大连网站建设动态html网页超链接代码
  • 用tp框架怎么做网站产品展示类网站模板
  • 集约化网站群建设内容徐州关键字优化公司
  • 笔记本做网站外网访问最简单的免费网站制作模板
  • 网站系统建设项目wordpress komiles
  • 免费手机网站制作方法手工制作灯笼视频教程
  • 淘宝联盟网站怎么做网站内页做友链
  • 资讯网站 怎样 增强用户粘度手机免费制作软件下载
  • 免费网站建设ydwzjs手机网站开发 .net
  • 建网站找哪个平台好呢做视频网站公司要怎么做的
  • php网站开发环境配置网站后台字体安装
  • 怎么自己做网站链接商贸有限公司的经营范围
  • 长沙市建设网站平台的公司怎样查看网站是用什么做的
  • 品牌建设网站主流网站开发平台
  • 出国做网站工作怎么做推广网站
  • 北太平庄网站建设用手机网站做app
  • 临安建办网站上饶做网站
  • 网站开发方向 英语翻译汉中公司网站建设
  • 义乌网站建设方案案例网站建设如何做好整体色彩搭配
  • 企业网站产品内页优化自我介绍网页制作html
  • 网站怎么做海外推广方案能够做渗透的网站
  • 破解WordPress站点视频网站建设技术方案
  • 江阴网站建设哪家好常州网约车哪个平台最好
  • 深圳电商网站设计公司中国人做外贸生意的网站