rpc调用

作者: 愤怒的阿昆达 | 来源:发表于2020-09-25 16:33 被阅读0次

    场景:

    我有调用方服务(cms-api-geo)serviceId:geo;被调用方服务(cms-api-authority)serviceId:org。
    现需要geo的RpcOrgServiceFeign继承org暴露的RpcOrgService接口,实现远程调用。

    实现:

    1.geo服务,在AppGeo启动类,加上注解@EnableFeignClients(basePackages = "com.hongyi.cms.geo.feign"),启用rpc并指定feign包:
    image.png
    image.png
    2.org服务暴露的RpcOrgService接口:
    image.png
    3.org服务install一下,install -Dmaven.test.skip=true,暴露RpcOrgService接口给其他服务:
    image.png
    4.在geo的pom文件里添加对org服务的依赖:
    <dependency>
                <groupId>com.hongyi</groupId>
                <artifactId>cms-api-authority</artifactId>
                <version>1.0-SNAPSHOT</version>
                <scope>compile</scope>
            </dependency>
    
    5.geo服务RpcOrgServiceFeign.java中继承暴露的RpcOrgService接口:
    image.png
    6.结束。

    相关文章

      网友评论

          本文标题:rpc调用

          本文链接:https://www.haomeiwen.com/subject/spgxuktx.html