如何解决如何确定Jetty中每个用户的线程数
当我看着 Jetty 时。我看到这句话,作为Jetty的新手。
负载生成器应该以异步编程风格编写,这样有限的线程就不会限制可以模拟的最大用户数。如果生成器不是异步的,那么 2000 个线程池可能只能模拟 500 个或更少的用户。 Jetty HttpClient 是构建负载生成器的理想基础,因为它是异步的,可用于模拟数千个连接(请参阅 Cometd 负载测试器以获得真实负载生成器的一个很好的示例)。
我想知道如何确定如何确定Jetty中每个用户的线程数。
因为我不知道如何测试以及我应该使用哪种工具。 任何提示将不胜感激。
请。
解决方法
您需要的线程数取决于您的应用程序需要的负载类型。
一个典型的网页目前大约有 30 个资源,总计约 40 MB,需要请求网页才能“完整”并可以完全呈现。
如果你使用 HTTP/2,它会更快地获取数据,那么你对线程池的需求会比使用 HTTP/1.1 时更大。
但是假设您需要 Jetty 向移动国际象棋游戏应用程序提供数据,总体连接较少,现在每个用户对线程的需求要低得多。
建议一如既往,监控您的应用程序行为,现在、测试、质量检查和生产。了解行为,并相应地调整您的配置。
在没有监控的情况下,不可能“算一算”并预先设置完美的配置。随着您的应用程序的发展以及您对应用程序中行为的更多了解,您将随着时间的推移调整这些配置。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。