请问如何设置微服务处理请求的线程数上限?

Blade 未结 2 367
yuanmomo
yuanmomo 剑圣 2023-05-08 11:22

一、该问题的重现步骤是什么?


1. 1000并发访问微服务的一个接口


2. 线程数远达不到1000


3.




二、你期待的结果是什么?实际看到的又是什么?


springboot默认线程限制到了200,我们自己在原始的springboot工程里试了一下,可以通过设置 server.tomcat.max-threads=1000 来提高线程数上限。jmeter并发1000个请求,就会起1000个线程来处理请求。


但在咱们bladex的微服务里同样的设置却不起作用。请问咱们这框架里该怎么设置线程数上限?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


联合版2.8.0.RELEASE


ubuntu20.04


四、请提供详细的错误堆栈信息,这很重要。




五、若有更多详细信息,请在下面提供。


2条回答
  • 框架用的是undertow容器,不是tomcatW}AJMD3}O1K2IPLGIQ~QCE7.png

    作者追问:2023-05-08 15:05

    我们在微服务工程下的application-dev.yml文件里配置了不起作用。请问这个设置必须是在你截图的这个文件里设置才起作用吗?

    1 讨论(1)
  • 2023-05-08 18:38

    修改nacos里的blade.yaml配置后起作用了,没问题了,谢谢

    0 讨论(0)
提交回复