基本型企业网站论文媒体网络推广价格优惠
news/
2025/10/6 8:53:15/
文章来源:
基本型企业网站论文,媒体网络推广价格优惠,wps wordpress,公司注册代理费文章目录 1. 业务背景 1. 业务背景
场景一#xff1a; 快速响应用户请求 场景描述#xff1a;比如说⽤户要查看⼀个商品的信息#xff0c;那么我们需要将商品维度的⼀系列信息如商品的价格、优惠、库存、图⽚等等聚合起来#xff0c;展示给⽤户。 分析#xff1a;从用户角… 文章目录 1. 业务背景 1. 业务背景
场景一 快速响应用户请求 场景描述比如说⽤户要查看⼀个商品的信息那么我们需要将商品维度的⼀系列信息如商品的价格、优惠、库存、图⽚等等聚合起来展示给⽤户。 分析从用户角度来看要求响应越快越还但其实这些面向用户功能的聚合通常会伴随着调用之间的级联、这种情况下使用线程池将调用封装成任务并行执行缩短总体的响应时间这种场景其实最重要的就是获取最大的响应速度去满足用户所以应该不设置队列去缓冲并发任务。调高corePoolSize和maxPoolSize去尽可能创造多的线程快速执行任务。场景二 快速处理批量任务 场景描述比如说有一个离线的计算任务计算量很大像大型的统计报表其实我们希望的是来快速生成报表 分析这种需要执行大量任务我们希望任务执行的越快越好使用多线程。但这种与响应速度的区别在于这类场景任务量巨大并不需要瞬时完成而是关注如何使用有限的资源尽可能在单位时间处理更多的任务也就是强调吞吐量。这种情况下应该设置队列去缓冲并发任务调整合适的corePoolSize这里设置的线程数过多可能会引发线程上下文切换频繁也会降低处理任务的速度减低吞吐量。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/929126.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!