gpt4 book ai didi

java - 使用tomcat在http请求之间确定优先级

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:10:32 30 4
gpt4 key购买 nike

我有一个有两个接口(interface)的 webApplication。一个用于配置,第二个用于警报。我如何确定 HTTP 请求的优先级,以便警报具有更高的优先级?

我正在考虑向 tomcat 添加一个连接器并更改线程优先级,但我如何将每个请求定向到它的 servlet?

谢谢

最佳答案

在多线程环境中,优先级似乎是一个奇怪的问题。我认为 servlet 规范中没有任何内容可以满足您的需求。

线程优先级对我来说似乎是唯一的解决方案。 Tomcat 允许您指定执行程序线程池中每个线程的优先级:http://tomcat.apache.org/tomcat-7.0-doc/config/executor.html

您需要以某种方式将每个接口(interface)的请求路由到适当的连接器。这需要在 Tomcat 之外完成,可能使用 Apache 或 nginx。如果您有负载均衡器,那可能是进行此类路由的有趣位置。

您还可以为更高优先级的接口(interface)提供更大的线程池,而不是弄乱线程优先级。但我不太确定您要优先考虑什么。

关于java - 使用tomcat在http请求之间确定优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16522171/

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