【技术实现步骤摘要】
本专利技术涉及计算机业务应用研发,尤其涉及一种基于微服务框架和nacos实现动态线程池的方法及系统。
技术介绍
1、在后台开发中,会经常用到线程池技术,对于线程池核心参数的配置很大程度上依靠经验。然而,由于系统运行过程中存在的不确定性,我们很难一劳永逸地规划一个合理的线程池参数,需要根据系统的并发量和日益渐增的用户数、以及临时处理大量数等场景来适当地调整线程池参数。
2、在对线程池配置参数进行调整时,一般需要对服务进行重启,这样修改的成本就会偏高。一种解决办法就是,将线程池的配置放到平台侧,运行开发同时根据系统运行情况对核心参数进行动态配置。
3、现有的线程池是读取一个初始化的配置(比如核心线程数设置为5,最大队列长度设置为1000)参数来进行创建的,一旦上线完成,如果并发量太大,就需要调整代码并重启服务达到代码优化的效果。
4、以nacos作为服务配置中心,以修改线程池核心线程数、最大线程数、任务队列最大长度、线程空闲时间为例,实现一个简单的动态化线程池。
技术实现思路<
本文档来自技高网...
【技术保护点】
1.一种基于微服务框架和Nacos实现动态线程池的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于微服务框架和Nacos实现动态线程池的方法,其特征在于,步骤S1中,所述编写好对应的配置文件包括:
3.根据权利要求1所述的一种基于微服务框架和Nacos实现动态线程池的方法,其特征在于,步骤S3中,所述编写监听nacos线程池参数变化的代码包括:
4.根据权利要求3所述的一种基于微服务框架和Nacos实现动态线程池的方法,其特征在于,还包括:
5.根据权利要求4所述的一种基于微服务框架和Nacos实现动态
...【技术特征摘要】
1.一种基于微服务框架和nacos实现动态线程池的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于微服务框架和nacos实现动态线程池的方法,其特征在于,步骤s1中,所述编写好对应的配置文件包括:
3.根据权利要求1所述的一种基于微服务框架和nacos实现动态线程池的方法,其特征在于,步骤s3中,所述编写监听nacos线程池参数变化的代码包括:
4.根据权利要求3所述的一种基于微服务框架和nacos实现动态线程池的方法,其特征在于,还包括:
5.根据权利要求4所述的一种基于微服务框架和nacos实现动态线程池的方法,其特征在于,还包括:
6.根据权利要求5所述的一种基于微服务框架和nacos实现动态...
【专利技术属性】
技术研发人员:黄飞,李耀,彭磊,曾令华,
申请(专利权)人:武汉众邦银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。