`
zqs923
  • 浏览: 11801 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

解决返回消息过慢问题

 
阅读更多

前几天在集群环境下调优同事的代码,遇到一个问题。

流程如下:

1、页面调用后台的应用程序;

2、在应用程序中启一个线程,该线程处理一些简单逻辑后向页面推送响应消息;

现象:

1、在单机版环境中页面可以很快得到后台推送的响应信息(1秒以内);

2、在集群环境下,页面得到后台推送的响应信息需要1分钟左右;

 

解决步骤:

查看代码,未发现其有复杂的业务逻辑;唯一有嫌疑的地方就是异步推送信息;但因为单机版得到的响应很快,并未十分确定。但别无其它可疑,尝试将异步改为同步调用。结果令人大吃一惊,页面调用完马上得到响应信息。

 

分享到:
评论
1 楼 palocc 2014-06-06  
这个……一般人看不懂 啊

相关推荐

    Tomcat服务器响应过慢解决方案

    主要介绍了Tomcat服务器响应过慢解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    github-proxy:有效改善 clone github repo 过慢的问题

    这个脚本要解决的就是 clone github repo 过慢的问题。 实现原理 在执行 git clone git@github.com:author/repo.git 命令时,将 git@github.com: 重定向到此脚本,然后这里会判断是否已经 clone 过该 repo,如果是的...

    一种QImage加载大图片的解决方案

    解决QT大图片加载失败问题:QImage加载大图片时,malloc返回NULL,导致图片加载失败。 用QT4.8,高版本改改头文件就可以了。

    mysql查询慢的原因和解决方案

    1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用...

    wamp服务器访问php非常缓慢的解决过程

    wamp这两天明显比以前访问要慢很多,重启了下,刚开始还有效,后来重启...可能原因2、hosts文件(在网上看的,本人没有试过,因为方法一已经解决了我的问题);  产生问题的原因:hosts文件,他是将常用域名以及访问网

    poi:适合解析小的excel文件,文件稍微大一点就出现OOM。

    事件驱动解析是把文件转换成xml,然后一边读取一边解析,这样就对内存的占用就会很少,可以很好的处理poi出现OOM的问题。 maven添加需要的jar包 <groupId>org.apache.poi <artifactId>poi <version>3.15 ...

    《你必须知道的495个C语言问题》

    这样看来,所有的问题都解决了,是吗? 2  1.4 新的64位机上的64位类型是什么样的? 3 指针声明 3 1.5 这样的声明有什么问题?char *p1, p2; 我在使用p2的时候报错了。 3 1.6 我想声明一个指针,并为它分配...

    [应用][js+css3]3D盒子导航[PC端]

    CSS3构建的3D盒子的导航应用 1.在用css3构建的盒子表面,放上iframe,来加载导航页面。 2.鼠标左键按下移动可旋转盒子,寻找想要的网址。...解决方法:通过服务器返回较实时的网站预览图的方式显示

    KODExplorer 芒果云-资源管理器

    - 选中文件时,移动到屏幕可视区域(解决上下左右选中文件滚动条不一致问题) ###ver2.51 `2014/6/22` ---- ####fix bug:(bug解决和程序优化) - 登陆多次密码输入错误验证码bug解决 - 修复漏洞:创建副本加入...

    基于vue-ssr服务端渲染入门详解

    第一部分 基本介绍 1、前言 服务端渲染实现原理机制:在服务端拿数据进行解析渲染,直接生成html片段返回给前端。...2、首屏加载过慢问题,例如现在成熟的SPA项目中,打开首页需要加载很多资源,通过服务端渲染

    你必须知道的495个C语言问题

    这样看来,所有的问题都解决了,是吗? 1.4 新的64位机上的64位类型是什么样的? 指针声明 1.5 这样的声明有什么问题?char*p1,p2;我在使用p2的时候报错了。 1.6 我想声明一个指针,并为它分配一些空间,但却...

    Altium Designer Beta 19.0.10完整版安装包+安装教程+和谐文件

    在对具有大量供应商链接的原理图库进行参数更改后执行ECO时,解决了非常慢的响应。 25864 修复了Port对象的“属性”面板中的“名称”字段未提供所有现有端口名称的下拉列表的问题。 27672 修复了原理图文本框架对象...

    精易模块[源码] V5.15

    4、修正“文本_逐字分割”返回数组不清除会保留上次内容的问题,感谢易友【@JadeジYu】反馈。 5、新增“文本_是否为双字节字符”与OPenGL支持库->文字轮廓 中的 是否为双字节字符功能相同。 6、新增“文本_是否为...

    详解vue服务端渲染(SSR)初探

    还有就是首屏加载过慢这种问题,比如在SPA中,打开首页需要初始加载很多资源,这时考虑在首屏使用服务端渲染,也是一种折中的优化方案。但是使用SSR时,势必会增加服务器的压力,还有可能会需要前后端同构,使用同样...

    java面试题,180多页,绝对良心制作,欢迎点评,涵盖各种知识点,排版优美,阅读舒心

    【消息队列】持久化消息非常慢 162 【消息队列】消息的不均匀消费 162 【消息队列】ActiveMQ中的消息重发时间间隔和重发次数吗? 164 【Dubbo】dubbo介绍 166 Dubbo 是什么 166 Dubbo 架构流程图 167 调用流程 167 ...

    x-scan-v3.3-cn

    这一问题的解决办法也要分情况讨论,一般说来第一种情况比较容易解决,直接升级漏洞扫描器就可以了,对于第二种情况需要使用者对网络比较熟悉,有能力的话可以自己编写一个漏洞扫描器,自己编写的扫描器可以针对返回...

    分词组件V2.3.1源码

    多元分词 盘古分词提供多重输出解决分词粒度和分词精度权衡的问题 中文人名识别 输入: “张三说的确实在理” 分词结果:张三/说/的/确实/在理/ 输入 “李三买了一张三角桌子” 分词结果:李三/买/了/一张/三角...

Global site tag (gtag.js) - Google Analytics