阿无, 2020-06-07 21:29 采纳率: 33.3%
浏览 438

dubbo在分布式服务中,两个系统如果有类及其类路径一模一样,前端要么调错系统的接口,要么就找不到?

问题:

1.我的项目是ssm架构,注册中心使用的是zookeeper

2.我的系统和服务是不同的模块,所以要使用dubbo来进行远程服务调用,

  1. 在写项目的过程中发现,如果两个系统的类路径与类名称一模一样, 前端调用后端接口的时候就会调错系统,甚至那个错误的系统没有启动,断点依然可以进入;
  2. 但是有的时候就不会调错,直接就找不到系统的接口

尝试过的解决办法

  1. 因为有重名的关系,一开始我怀疑是请求路径一样,所以我把请求路径改了,没用
  2. 类名和请求路径改了
  3. 类名、请求路径和类的上一级包名改了,成功,就可以访问到了

想问这是为什么啊?dubbo的问题,zookeeper还是我项目搭的有问题

  • 写回答

1条回答 默认 最新

  • 关注
    评论

报告相同问题?