Please answer some questions before submitting your issue. Thanks!
Which version of XXL-JOB do you using?
xxl--job-core 2.3.0
xxl--job-admin 2.3.1
Expected behavior
在一个自定义JobHandler中,调用第三方的http接口请求(需要带上token),获取回调结果。由于请求数量较快较多,采用异步的方式执行CloseableHttpAsyncClient,执行完之后,调用回调方法处理请求结果。
Actual behavior
该自定义JobHandler会执行发起异步的http请求,在请求结果返回之前,该job的状态为完成(admin的日志中查看)。并且后续的http回调方法没有执行,实际上并没有获取到数据。
Steps to reproduce the behavior
xxl-job-admin 任务管理中的“运行模式”为“BEAN”
JobHandler中通过CloseableHttpAsyncClient调用第三方接口http接口(接口数据可以稍微延迟返回)观察回调方法。通过观察xxl-job-admin中的任务状态及日志,发现job为完成状态,但是回调方法并没有执行
暂无答案!
目前还没有任何答案,快来回答吧!