发表于: 2018-06-03 20:59:29

1 1291


今天完成的事情:

       在使用一个客户端调用多个服务端的时候,也就是Web端调用多个service端,其中对于服务端的配置基本上是一样的,无非就是Ip+port+servicename,有所区别.

       像这里,我用本机,使用不同的端口,来模拟多个服务器,就是这样配置,

 Server one:

 

Server two:

可以看出,对于service端来说,因为web端调用的接口的是一样的

但是在客户端,也就是web端的话

       因为两个serviceInterface,都使用了客户端的相同接口做方法传输,这就会出现一个问题,就是spring并不知道,我们到底该使用哪个bean去加载.

       所以,就需要用到spring懒加载来实现,何为懒加载

       一句话就是,我们要使用spring bean的时候,才去加载它,不使用的时候,spring不去自动加载,然后我们配置懒加载类,来用逻辑实现随机或者当某个服务端出现异常的时候,使用另外一个服务端.

       在通过,调用懒加载类中的 bean来设置controller,那么就可以解决,无法识别到底使用哪个加载项的问题.

明天计划的事情:

    完成demo8,开始demo9
遇到的问题:

    以上,客服端如何调用多个相同服务段的实现,不知道我的思路对不对,
收获:

    以上


返回列表 返回列表
评论

    分享到