跨应用调用

    当用户需要不同应用间的微服务相互调用时,就需要开启跨应用调用功能。

    若要开启跨应用调用,首先需在provider端的microservice.yaml文件开启跨应用调用配置。 注意:
    需要升级微服务版本号,以便在服务中心重新注册微服务信息 即使是development开发环境,也需要升级微服务版本号,因为development环境下,也只有契约发生变化,才会重新注册契约

    consumer端指定微服务名称调用provider的时候,需要加上provider所属的应用ID,格式变为。

    示例假设provider所属应用为helloApp,微服务名称为helloProvider;consumer所属应用为helloApp2,微服务名称为helloConsumer。

    • RestTemplate调用方式
    1. String.class, "ServiceComb");

    ```

    当consumer端以RPC方式开发微服务消费者时,声明的服务提供者代理如下: 跨应用调用与同应用下调用微服务的方式相同: java hello.sayHello("ServiceComb");