Spring Cloud Gateway 一个最简单的项目,为什么隔一段可能一两分钟无请求,再次请求就会响应很慢,直到超时?

2019-12-30 16:06:13 +08:00
 liuzhaowei55

如果在在请求的时候取消掉,再次发送请求就可以了?。


  1. 这个不是 tomcat 由于随机数,启动慢的问题
  2. 这个现象也发生在 Spring Boot 的 web 项目上
  3. 这里有一个 500 错误的截图,我自己看了下,也 Google 了下,没找到相关的一些方向
  4. 这里有我的那个示例代码: https://github.com/anydong/example-spring-cloud-gateway
  5. 我目前是在 macOS 上 idea 运行的,Java 版本 11.0.4
4764 次点击
所在节点    Java
4 条回复
Michaelssss
2019-12-30 17:24:58 +08:00
考虑下系统问题,尝试 windows 和 linux
Yuicon
2019-12-30 17:29:44 +08:00
我也想知道 猜测可能是类似数据库链接其实已经过期了 但是程序还是持有
jaylee4869
2019-12-31 10:26:33 +08:00
把 maven 引入的包删了重新导入一遍看看
liuzhaowei55
2019-12-31 10:35:10 +08:00
@liuzhaowei55 @Michaelssss @Yuicon @jaylee4869
感谢回复,可能是我的示例项目没有使用 lb,所以当我我把 httpclient 连接池禁用后,就可以了。
```
spring.cloud.gateway.httpclient.pool.type=disabled
```

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/633599

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX