今天部署服务遇到一个错误:java.lang.RuntimeException: xxl-job jobhandler naming conflicts.
按照提示的错误应该是定时任务命名重复了,但是我查了一整圈也没有发现重复命名的。最后观察是在哪个任务时创建失败,但是发现这个任务也是没有重复命名的,然后看了前面一个任务,发现用了@RefreshScope标签,在这前面的其他服务都没有用,结果都是可以创建成功的。尝试去掉这个标签,果然启动成功了。
看来得找个时间研究一下org.springframework.cloud.context.config.annotation.RefreshScope的原理。

GitHub 加速计划 / xx / xxl-job
27.15 K
10.79 K
下载
xxl-job: 是一个分布式任务调度平台,核心设计目标是开发迅速、学习简单、轻量级、易扩展。
最近提交(Master分支:1 个月前 )
e5d26ba2 - 2 个月前
977ad87b - 2 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐