电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

SpringBoot項目@Async方法問題解決方案

瀏覽:3日期:2023-05-23 13:57:03

現象:

1. 表面現象: 方法中輸出的日志, 日志文件中找不到, 也沒有任何報錯(即@Async標注的方法沒有執行, 也沒有報錯)

2. 分析現象: 日志中某個時刻之后沒有了task-xxx線程的日志

原因:

@Async異常方法默認使用Spring創建ThreadPoolTaskExecutor(參考TaskExecutionAutoConfiguration),

其中默認核心線程數為8, 默認最大隊列和默認最大線程數都是Integer.MAX_VALUE. 創建新線程的條件是隊列填滿時, 而這樣的配置隊列永遠不會填滿, 如果有@Async注解標注的方法長期占用線程(比如HTTP長連接等待獲取結果), 在核心8個線程數占用滿了之后, 新的調用就會進入隊列, 外部表現為沒有執行.

解決:

手動配置相應屬性即可. 比如

spring.task.execution.pool.queueCapacity=4spring.task.execution.pool.coreSize=20

備注:

此處沒有配置maxSize, 仍是默認的Integer.MAX_VALUE. 如果配置的話, 請考慮達到最大線程數時的處理策略(JUC包查找RejectedExecutionHandler的實現類)

(默認為拒絕執行AbortPolicy, 即拋出異常)

AbortPolicy: 直接拋出java.util.concurrent.RejectedExecutionException異常

CallerRunsPolicy: 主線程直接執行該任務,執行完之后嘗試添加下一個任務到線程池中,可以有效降低向線程池內添加任務的速度

DiscardOldestPolicy: 拋棄舊的任務

DiscardPolicy: 拋棄當前任務

截圖:

1. ThreadPoolTaskExecutor

SpringBoot項目@Async方法問題解決方案

2. SpringMonitor的配置屬性

SpringBoot項目@Async方法問題解決方案

3. SpringMonitor的Threads

SpringBoot項目@Async方法問題解決方案

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
主站蜘蛛池模板: 十二星座查询(性格特点分析、星座运势解读) - 玄米星座网 | 扫地车厂家-山西洗地机-太原电动扫地车「大同朔州吕梁晋中忻州长治晋城洗地机」山西锦力环保科技有限公司 | 淄博不锈钢,淄博不锈钢管,淄博不锈钢板-山东振远合金科技有限公司 | 密集架|电动密集架|移动密集架|黑龙江档案密集架-大量现货厂家销售 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 淘趣英语网 - 在线英语学习,零基础英语学习网站 | 地磅-电子地磅维修-电子吊秤-汽车衡-无人值守系统-公路治超-鹰牌衡器 | 顶呱呱交易平台-行业领先的公司资产交易服务平台 | 广东高华家具-公寓床|学生宿舍双层铁床厂家【质保十年】 | 自动气象站_气象站监测设备_全自动气象站设备_雨量监测站-山东风途物联网 | 网站建设-高端品牌网站设计制作一站式定制_杭州APP/微信小程序开发运营-鼎易科技 | 道达尔润滑油-食品级润滑油-道达尔导热油-合成导热油,深圳道达尔代理商合-深圳浩方正大官网 | 气体热式流量计-定量控制流量计(空气流量计厂家)-湖北南控仪表科技有限公司 | 土壤有机碳消解器-石油|表层油类分析采水器-青岛溯源环保设备有限公司 | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 曙光腾达官网-天津脚手架租赁-木板架出租-移动门式脚手架租赁「免费搭设」 | 砂磨机_立式纳米砂磨机_实验室砂磨机-广州儒佳化工设备厂家 | 短信通106短信接口验证码接口群发平台_国际短信接口验证码接口群发平台-速度网络有限公司 | 螺杆真空泵_耐腐蚀螺杆真空泵_水环真空泵_真空机组_烟台真空泵-烟台斯凯威真空 | 注浆压力变送器-高温熔体传感器-矿用压力传感器|ZHYQ朝辉 | 吲哚菁绿衍生物-酶底物法大肠菌群检测试剂-北京和信同通科技发展有限公司 | 破碎机锤头_耐磨锤头_合金锤头-鼎成机械一站式耐磨铸件定制服务 微型驱动系统解决方案-深圳市兆威机电股份有限公司 | 气动隔膜泵-电动隔膜泵-循环热水泵-液下排污/螺杆/管道/化工泵「厂家」浙江绿邦 | 盐水蒸发器,水洗盐设备,冷凝结晶切片机,转鼓切片机,絮凝剂加药系统-无锡瑞司恩机械有限公司 | 上海防爆真空干燥箱-上海防爆冷库-上海防爆冷柜?-上海浦下防爆设备厂家? | 在线钠离子分析仪-硅酸根离子浓度测定仪-油液水分测定仪价格-北京时代新维测控设备有限公司 | 北京燃气公司 用户服务中心 | 杭州代理记账费用-公司注销需要多久-公司变更监事_杭州福道财务管理咨询有限公司 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 篷房[仓储-婚庆-展览-活动]生产厂家-江苏正德装配式帐篷有限公司 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | R507制冷剂,R22/R152a制冷剂厂家-浙江瀚凯制冷科技有限公司 | 浙江华锤电器有限公司_地磅称重设备_防作弊地磅_浙江地磅售后维修_无人值守扫码过磅系统_浙江源头地磅厂家_浙江工厂直营地磅 | 石油/泥浆/不锈钢防腐/砂泵/抽砂泵/砂砾泵/吸砂泵/压滤机泵 - 专业石油环保专用泵厂家 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 二手回收公司_销毁处理公司_设备回收公司-找回收信息网 | 太空舱_民宿太空舱厂家_移动房屋太空舱价格-豪品建筑 | 砂磨机_立式纳米砂磨机_实验室砂磨机-广州儒佳化工设备厂家 | 直线模组_滚珠丝杆滑台_模组滑台厂家_万里疆科技 | 小型数控车床-数控车床厂家-双头数控车床| ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 |