解决返回消息过慢问题

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

流程如下:

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

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

现象:

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

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

解决步骤:

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

 

猜你喜欢

转载自zqs923.iteye.com/blog/2076307