记一次集成spring-amqp后出现线程池为正常关闭。导致tomcat无法正常关闭显示内存泄露的问题
起因:因为这几天闲来无事,所以想着改造下旧项目的订单自动取消功能,原本是通过定时任务轮询扫描未支付订单的,及时性不足并且浪费数据库io的资源,所以就想用rabbitmq的死信队列来完成延迟自动取消的功能。于是随手copy了一段spring-amqp的Java Configuration配置
如图:起初并没什么问题,但是后来发现只要一执行向rabbitmq的队列中推送消息的方法后:
便出现了to...
原创
2018-11-05 12:25:13 ·
921 阅读 ·
0 评论