问题:

系统环境十分复杂。当有大量的任务在执行的时候,SolrClient或SolrTemplate的commit方法可能会因超时而失败。如:

UpdateResponse updateResponse = solrClient.add("solrCore", solrDocCollection);
UpdateResponse ur = solrClient.commit(userConfig.getCompanyCore());//执行这步操作的时候可能会超时报错

解决方法之一:

因为在执行solrClient.add 或其它写操作的时候,solr会将这些操作放在缓存栈里,所以我们可以在solr服务器端设置solr的缓存提交策略。如,每隔1分钟或满n条缓存数据就提交一次。然后,Java程序中就可以不用执行 solrClient.commit 这步操作了。

SolrClient或SolrTemplate写入时连接solr服务器超时问题的一种解决方案相关推荐

  1. 远端服务器无响应请检查网络,连接远程服务器超时请检查网络连接

    连接远程服务器超时请检查网络连接 内容精选 换一换 如果获取到的异常堆栈出现"System.Net.WebException: 无法连接到远程服务器 --->System.Net.So ...

  2. 金蝶软件连接显示服务器超时,金蝶连接云服务器超时

    金蝶连接云服务器超时 内容精选 换一换 云服务器网络异常.防火墙未放行本地远程桌面端口.云服务器CPU负载过高等场景均可能导致云服务器无法正常登录.本节操作介绍无法登录Linux弹性云服务器的排查思路 ...

  3. 光猫显示isp服务器断开,光猫连接isp服务器超时

    光猫连接isp服务器超时 内容精选 换一换 在使用负载均衡服务时,确保至少有一台后端服务器在正常运行,可以接收负载均衡转发的客户端请求.如果请求的需求流量上升,用户需要向负载均衡器添加更多后端服务器处 ...

  4. 系统更新链接服务器超时,win10系统更新导致Dr.com连接认证服务器超时的解决方法...

    很多小伙伴都遇到过win10系统更新导致Dr.com连接认证服务器超时的困惑吧,一些朋友看过网上零散的win10系统更新导致Dr.com连接认证服务器超时的处理方法,并没有完完全全明白win10系统更 ...

  5. drcom宽带认证登录超时_Windows10更新导致Dr.com连接认证服务器超时怎么办?

    本教程分享有关连接服务器超时图文教程内容,希望对您有用 Windows10更新导致Dr.com连接认证服务器超时怎么办?Dr.com是一个城市热点品牌,多用于高校校园网.Windows10更新有时候会 ...

  6. 无法启动计算机上的服务器,服务器不能启动的几种解决方案

    原标题:服务器不能启动的几种解决方案 在使用的过程中,我们经常会遇到不能启动的情况,造成这种情况的原因不一样,解决方案也有区别,下面有几种解决方案. 1.当服务器启动不了的时候,可以先用高级启动选项启 ...

  7. windows hello 设置指纹时提示抱歉,出现问题 的一种解决方案

    windows hello 设置指纹时提示抱歉,出现问题 的一种解决方案 出现的情况和这个链接一样 前提条件 解决方案 欢迎转载,转载注明出处,谢谢.https://blog.csdn.net/GMC ...

  8. 光猫显示连接isp服务器超时,光猫链接isp服务器超时

    光猫链接isp服务器超时 内容精选 换一换 若已有连接后端服务器超过请求超时时间没有请求传输后,ELB会将其断开.根据负载均衡器与后端服务器链接的协议不同,系统默认超时时间也不同,系统默认的超时时间如 ...

  9. vivado创建项目时找不到boards(ZCU102)的两种解决方案

    问题:vivado创建项目时找不到boards(ZCU102) 如下图所示,vivado检测不到板卡(这里我用的是xilinx的Zynq_UltraScale+_MPSoC_ZCU102_Evalua ...

最新文章

  1. FPGA之道(43)编写纯净的组合或时序逻辑
  2. Java程序员的日常—— Arrays工具类的使用
  3. How draw a stem -and -leaf amp; box-plot display by R.or Python
  4. 使用HTML完成简历
  5. 智能写作全景介绍:从最新前沿技术到行业落地解析
  6. ORACLE_关于OGG参数.ENABLE_GOLDENGATE_REPLICATION
  7. java程序猿总结出来的经验
  8. Python并发编程:多线程-Thread对象的其它属性和方法
  9. 下载安装python函数库
  10. 兔子吃萝卜java游戏下载_巴迪兔子吃萝卜
  11. ipv6的127位掩码如何表示_网络工程师(5):IP如何编址
  12. am57xx Damo根文件加载过程
  13. Appium 关于 swipe 滑动时间控件选择时间问题,swipe 滑动没效果,用 TouchAction代替
  14. 可重入锁/不可重入锁,公平锁/非公平锁,乐观锁/悲观锁,独享锁/共享锁,偏向锁/轻量级锁/重量级锁,分段锁,自旋锁
  15. 设计模式-备忘录模式-java-中文版
  16. 跟益达学Solr5之Facet一瞥
  17. Android 百度在线语音识别
  18. 汽车内部生命监测系统
  19. 初学者必读VRay 2.0材质设置(5)——设置折射颜色
  20. android apk 安装流程

热门文章

  1. 小米9首次官方降价:2799元,依旧实力强劲
  2. ldd3笔记_3_编译模块【ZT】
  3. webpack打包教程
  4. python time\datatime\string直接转换
  5. Android JNI学习(六)——Java与Native实战演习
  6. 一种RTP接收和解包的程序
  7. YUV格式学习:NV12和YUV420P格式互换
  8. 【clickhouse】clickhouse 副本与分片 分片详解
  9. 【Elastischearch】7.6 版本 update 后 refresh 慢,性能问题导致稳定性问题
  10. 【Elasticsearch】class_cast_exception KeywordFieldMapper cannot be cast to ObjectMapper