文章目录 I 调用远程操作必须有超时设置。 II 推荐 了解每个服务大致的平均耗时 JVM 的 Xms 和 Xmx 设置一样大小的内存容量 让 JVM 碰到 OOM 场景时输出 dump 信息 调大服务器所支持的最大文件句柄数(File Descriptor,简写为 fd) 高并发服务器建议调小 TCP 协议的 time_wait 超时时间。 III 设置tomcat的 JVM 的内存参数 查找Tomcat位置: 快速定位服务状态和部署位置 具体配置步骤 查看JVM参数 IV 参考 重定向 I 调用远程操作必须有超时设置。 说明:类似于 HttpClient 的超时设置需要自己明确去设置 Timeout。根据经验表明,无数次的故障都是因为没有设置 超时时间。 II 推荐 了解每个服务大致的平均耗时 可以通过独立配置线程池,将较慢的服务与主线程池隔离开,免得不同服务的线程同归于尽。 SPEND TIME :服务耗时 private Logger logger = LoggerFactory.getLogger(