使用分布式服务框架XXL-RPC异常处理
起因
项目进行到中后期,逐步完善,接触到了分布式服务框架XXL-RPC。自己出用好奇,准备自己搭建XXL进行测试学习。
XXL服务配置
XXL服务可以直接从git上拉取,按照文档就可以将XXL服务启动,这里就不详细介绍配置过程了。
分布式服务框架XXL文档:分布式服务框架XXL
服务部署完毕就可以启动XXL的任务调度中心。
测试
任务调度中心启动成功,该进行下一步 任务发布了。于是乎自己创建一个springboot的demo程序 。将demo部署到服务器启动时就出现了com.xxl.rpc.util.XxlRpcException: xxl-rpc request data empty.问题,如下:
但项目依旧启动了,报着试一试的心态给XXL任务调度中心发布定时任务,这里任务调度中心可以看到后台查看任务已完成,但是,页面无法显示 执行结果为成功,一直处于 执行中状态,必须手动停止,且执行结果为失败。如下:
解决方法
折腾了一下午,但是发现网上这块的资料很少,所以打算把解决过程用博客记录下来,希望可以帮助到遇到同样问题的同学们。
这里是我demo的XXL配置:
<dependency>
<groupId>com.xuxueli</groupId>
<artifactId>xxl-job-core</artifactId>
<version>2.1.0</version>
<