j9九游会登录/ 应用平台 appstage/ sdk参考/ / / 使用rainbow sdk(nuwa框架)
更新时间:2025-03-03 gmt 08:00

使用rainbow sdk(nuwa框架)-j9九游会登录

引入rainbow sdk

  1. rainbow sdk依赖cloud map的注册和发现能力,在引入rainbow sdk之前,要先引入sts sdk和cloud map sdk,并完成sts和cloud map的初始化,具体请参见使用sts sdk(nuwa框架)使用cloud map sdk(nuwa框架)

    使用cloud map进行数据库注册和发现时,需要先在wisedba管理台配置连接信息,并注册到cloud map中,rainbow sdk连接数据库的过程中,直接调用cloud map中的注册信息,具体操作请参见新增数据库sdk配置并注册到cloud map

  2. 引入rainbow sdk
    在pom.xml中添加rainbow sdk依赖。
    
        com.huawei.wisecloud.nuwa
        nuwa-gpaas-rainbowproxy 
        ${nuwa-version}
        provided
    

配置rainbow

修改rainbow sdk配置,切换sdk数据源,新增cloud map配置、sts配置,配置如下:

nuwa:
  sts:
    serverdomain: 10.33.102.162:8080
    configpath: certs/wisecloudnuwaservice/wisecloudnuwacloudmapadminservice/wisecloudnuwacloudmapadminservice.ini
    enable: true
  cloudmap:
    serveraddr: http://10.33.113.125:8080
    namespacename: cn_dev_default
  rainbow:
    db0:
      datasource:
        beanname: rainbowds
        datasourcename: xxxx      //与运维中心wisedba服务sdk配置界面的值保持一致
        appname: xxx              //业务的服务名
        dbgroupkey: xxx           //实例名称
        dbname: xxxxx             //schema名称
        connectionproperties: characterencoding=utf8;connecttimeout=10000;sockettimeout=10000;autoreconnect=true;useunicode=true;servertimezone=asia/shanghai
        usests: true
      mybatis:
        base-package: com.huawei.nuwa.map.demo.consumer.middleware.dao
        mapper-locations: classpath:mapper/rainbow/*.xml

相关文档

网站地图