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

莱芜关于网站建设的公司网页设计师培训费用图片大全

莱芜关于网站建设的公司,网页设计师培训费用图片大全,网站关键词优化代理,最超值的赣州网站建设一、前言 测试环境发现有一个操作一直没有进行#xff0c;排查后发现是rabbitmq队列卡住了。 接收的后端代码已经加了完备的try-catch了#xff0c;但是队列仍然卡住了#xff0c;并且日志没有报错#xff0c;就很奇怪。 二、排查过程 1.找到RabbitListener#xff0c…一、前言 测试环境发现有一个操作一直没有进行排查后发现是rabbitmq队列卡住了。 接收的后端代码已经加了完备的try-catch了但是队列仍然卡住了并且日志没有报错就很奇怪。 二、排查过程 1.找到RabbitListener先把其中的所有代码删掉只打印下消息日志然后发测试发现这样就可以清空mq队列。 2.恢复测试代码手写一个controller入参mq消息json调用mq处理逻辑准备打断点测试。 3.查看消息日志传入手写的controller打断点测试发现到一个方法卡住了 try {JaxWsDynamicClientFactory dcfJaxWsDynamicClientFactory.newInstance();Client client dcf.createClient(http://128.0.0.1/A/services/BService?wsdl);//这个是对面系统的webservice方法名与入参xml格式的入参报文//就是这里卡住了Object[] resultObj client.invoke(createOrenableAccount, new Object[] { accountToXML(userName) });String retXML resultObj[0].toString();StringReader read new StringReader(retXML);InputSource source new InputSource(read);SAXBuilder sb new SAXBuilder();Document doc sb.build(source);Element root doc.getRootElement();LOGGER.info(root.getChildText(code));// 0 成功LOGGER.info(root.getChildText(code) , root.getChildText(message));} catch (Exception e) {LOGGER.error((new StringBuilder(invokeWS Exception:)).append(e).toString(),e);}------------------public static String accountToXML(String userName) {Document document null;Element et new Element(account);document new Document(et);document addNode(document, appname, AI);document addNode(document, uid, userName);document addNode(document, eruid, userName);return documentStr(document);} 看来是调用其它系统的webservice接口长时间未响应接口超时时间mq超时时间导致mq消息处理失败队列就卡住了。 三、解决方法 需要设置webservice请求超时时间要注意小于mq消息处理超时时间才行。 找到了这个不过还没有测试https://www.yii666.com/blog/169638.htmlrequestContext.put(com.sun.xml.internal.ws.connection.timeout, 10 * 1000);//建立连接的超时时间为10秒 requestContext.put(com.sun.xml.internal.ws.request.timeout, 15 * 1000);//指定请求的响应超时时间为15秒//在调用接口方法时内部会发起一个HTTP请求发起HTTP请求时会从BindingProvider的getRequestContext()返回结果中获取超时参数 //分别对应com.sun.xml.internal.ws.connection.timeout和com.sun.xml.internal.ws.request.timeout参数 //前者是建立连接的超时时间后者是获取请求响应的超时时间单位是毫秒。如果没有指定对应的超时时间或者指定的超时时间为0都表示永不超时。如果不设置会永不超时坑。
http://www.yutouwan.com/news/102810/

相关文章:

  • 计算机网络技术网站建设方向工业设计是干什么的
  • 广州 海珠 建网站企业信息公示信息
  • 娱乐网站开发spspwkh5免费制作平台无水印
  • 正能量视频不打马赛克网站seo优化方案设计
  • 百度建站多少钱wordpress 文章编辑器
  • 网站运营要会什么技术字体网站
  • 怎么在网站标题做logo鸿运通网站建设怎么样
  • 苏州吴江保洁公司c盘优化大师
  • 长沙手机网站建设公司排名wordpress 主题语言
  • 镜子厂家东莞网站建设寻花问柳专注做一家男人最爱的网站
  • 网站建设 意见征集外贸网站个人简介
  • 网站在只有域名了无锡装修网站
  • 游戏开发网站开发网站wordpress错误
  • 网站美工做图推荐wordpress 禁用更新
  • 做网站那个服务器好网站建设后期服务协议
  • 双流建设局网站想换掉做网站的公司
  • seo 整站优化沈阳做网站好的
  • 做微博网站好不好传智播客网页平面设计
  • 文山网站建设联系电话wordpress无法将上传的文件移动至
  • 网站建设新的技术手机端怎么变成电脑端
  • 上海网络做网站公司网页搜索屏蔽广告
  • 网站标签名词php源码项目 门户网站开发
  • 网站的备案号在哪内乡微网站建设
  • 网站没有问题但是一直做不上首页wordpress响应式主题设计
  • icp备案需要先建设网站么新建网站百度怎么收录
  • 佛山新网站建设案例贵州互联网公司
  • 用ps做租房网站里的图标大小门户模板
  • 招聘网站做沙龙php 网站开发框架ap
  • 天津本地网站wordpress news
  • 做网站资源知乎搭建公司