gpt4 book ai didi

multithreading - 如何以单线程模式启动我的 grails 开发服务器?

转载 作者:行者123 更新时间:2023-11-28 22:32:00 24 4
gpt4 key购买 nike

grails run-app 将在嵌入式 tomcat 服务器中启动我的应用程序。

我想配置这个嵌入式服务器,以便只有一个请求处理器线程可用,并且多个线程是串行处理的,而不是同时处理的(类似于 rails 世界中的默认 webrick 行为)

这可能吗?如果可以,我该怎么做?

最佳答案

据我所知,Tomcat 插件不直接支持此功能。但您可以轻松修改 Tomcat 插件并运行您自己的版本。

如果您查看类 org.grails.tomcat.TomcatServer,您会看到它启动了一个 Tomcat 实例。这是此类的文档:http://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/startup/Tomcat.html

有一个 getConnector() 方法会返回默认的 HTTP 连接器。获得它后,您可能可以更改设置,例如 maxThreads。

但要小心性能会很糟糕。但我猜你已经知道了。

关于multithreading - 如何以单线程模式启动我的 grails 开发服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12504426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com