在flink on yarn任务中调用dubbo服务,出现了以下错误

可以看到dubbo无法加载spi扩展。 排除另一个包中的依赖依然不能解决问题,查看META-INF中dubbo ThreadPool对应的文件,发现ThreadPool的别名确实没有写进去。 发现里面只有这个别名:

必须要加上对应的别名才能正确加载,后来经同事提醒maven-shade-plugins就能够附加这个别名:

加上后就有dubbo的别名了:

在flink on yarn任务中调用dubbo服务,出现了以下错误

可以看到dubbo无法加载spi扩展。 排除另一个包中的依赖依然不能解决问题,查看META-INF中dubbo ThreadPool对应的文件,发现ThreadPool的别名确实没有写进去。 发现里面只有这个别名:

必须要加上对应的别名才能正确加载,后来经同事提醒maven-shade-plugins就能够附加这个别名:

加上后就有dubbo的别名了:

[包冲突] dubbo中的ThreadPool与另一个包中的同名类冲突
https://assassinxc.cn/archives/bao-chong-tu-dubbozhong-de-threadpoolyu-ling-yi-ge-bao-zhong-de-tong-ming-lei-chong-tu