文档首页> 微服务引擎 CSE> 快速入门> Demo接入微服务引擎
更新时间:2022-04-27 GMT+08:00
分享

Demo接入微服务引擎

本章节通过一个demo进行全流程的微服务引擎使用操作演示,帮助您快速了解如何使用微服务引擎。

  • 本章节将使用一个provider服务和一个consumer服务接入微服务引擎。
  • 本章节涉及的demo部署环节使用ServiceStage服务。

前提条件

操作步骤

  1. 登录微服务引擎控制台。

    1. 登录华为云控制台
    2. 单击,选择区域。
    3. 单击左上角,在服务列表选择“微服务引擎 CSE”,进入微服务引擎控制台。

  2. 获取微服务引擎的注册中心地址和配置中心地址。

    1. 单击“引擎实例”
    2. 在页面上方“微服务引擎”下拉列表,选择已创建的微服务引擎。

    3. “服务发现 & 配置”区域,查看获取引擎服务注册发现地址和配置中心地址。

  3. 修改demo中的注册中心地址和配置中心地址。

    1. 在下载到本地的demo源码目录下,分别找到“\basic\consumer\src\main\resources\bootstrap.yml”“\basic\provider\src\main\resources\bootstrap.yml”和文件。
    2. 添加微服务引擎的注册中心地址和配置中心地址到项目配置文件中(以“\basic\consumer\src\main\resources\bootstrap.yml”为例)。
      spring:
        application:
          name: basic-consumer
        cloud:
          servicecomb:
            discovery:
              enabled: true
              watch: false
              # 注册中心地址
              address: https://192.168.0.210:30100,https://192.168.0.246:30100
              appName: basic-application
              serviceName: ${spring.application.name}
              version: 0.0.1
              healthCheckInterval: 30
            config:
              # 配置中心地址
              serverType: kie
              serverAddr: https://192.168.0.210:30110,https://192.168.0.246:30110

      使用ServiceStage部署的场景,服务注册中心地址和配置中心地址在部署过程中会自动注入,无需额外手工添加。

  4. 打包demo源码成jar包。

    1. 在demo源码根目录下,打开cmd命令,执行mvn clean package命令,对项目进行打包编译。
    2. 编译成功后,生成如表1所示的两个Jar包。
      表1 软件包列表

      软件包所在目录

      软件包名称

      说明

      basic\consumer\target

      basic-consumer-1.0-SNAPSHOT.jar

      服务消费者

      basic\provider\target

      basic-provider-1.0-SNAPSHOT.jar

      服务生产者

  5. 使用ServiceStage部署provider和consumer微服务,请参考部署微服务应用
  6. 确认部署结果。

    1. 可选:在微服务引擎控制台页面上方“微服务引擎”下拉列表,选择前提条件中创建的微服务引擎。
    2. 选择微服务目录 > 微服务列表,查看微服务basic-consumer和basic-provider的实例数量。
      • 若实例数量值不为0,则表示已经成功接入微服务引擎。
      • 若实例数量为0,或者找不到basic-consumer和basic-provider服务名,则表示微服务应用接入微服务引擎失败。

分享:

    相关文档

    相关产品

close