更新时间:2025-06-20 gmt 08:00

sdk概述-j9九游会登录

appstage为开发者提供运维中心sdk,方便开发者将appstage的能力快速集成到自己的应用中。

本文介绍了appstage提供的开放api的sdk语言版本,列举了最新版本sdk的获取地址。

约束与注意事项

运维中心提供的sdk是基于java1.8版本开发的,如果spring cloud项目使用java11及以上版本,则不支持使用运维中心提供的sdk进行应用开发。

运维中心sdk类型介绍

运维中心为开发者提供访问凭证管理服务(access credential management service,简称acms)、服务发现(nuwa cloud map,简称cloud map)、负载均衡(software/server load balancer,简称slb)和数据库治理(wisedba)的sdk,方便开发者将运维中心的能力快速集成到自己的应用中。

表1 sdk列表

sdk分类

说明

编程语言

下载地址

参考文档

acms的sdk:sts sdk

sts sdk(security token service,简称sts)服务软件开发工具包是对访问凭据管理服务(acms)提供的rest api进行的封装,以简化用户的开发工作。用户直接调用securitytokenservice sdk提供的接口函数即可实现使用acms业务能力的目的。

使用sts sdk即可使用运维中心acms的敏感配置项托管和微服务之间请求认证功能。

java

  • 完整性校验

下载包nuwa-open-sdk-1.1.0-20240204093135.zip中的文件介绍请参见表2

cloud map的sdk:cloud map sdk

cloud map sdk服务软件开发工具包是对服务发现(cloud map)服务提供的rest api进行的封装,以简化用户的开发工作。用户直接调用cloud map sdk提供的接口函数即可实现使用cloud map服务业务能力的目的。

java

slb的sdk:gray sdk

gray sdk负责业务的负载均衡,nginx组件通过反向代理实现了业务的负载均衡,通过丰富的扩展功能,可以对http消息定制丰富的控制策略。

使用gray sdk即可使用运维中心负载均衡(slb)的灰度管理功能。

java

wisedba的sdk:rainbow sdk

rainbow sdk构建云原生devops全流程可信build-in的数据库治理j9九游会登录的解决方案。使用rainbow sdk即可使用运维中心的数据库治理(wisedba)功能。

  • 提供mysql/cassandra/gaussdb/drds全流程设计、开发、发布、运维(管理、治理、诊断)方案。
  • 可信build-in:过程可信,结果可信,接入安全(无人工接入密码),操作(资源高危操作)安全。

java

表2 sdk jar包介绍

文件夹

sdk分类

对应的jar包

nuwa-cse-sdk:适用于基于nuwa框架且不使用spring boot的项目

sts sdk

  • sts-key-sdk-1.1.17.109.jar
  • sts-sdk-base-1.1.17.109.jar
  • cloudsoa-security-1.1.13.100.jar

cloud map sdk

  • nuwa-cloudmap-config-servicecomb-1.0.12.100.jar
  • nuwa-cloudmap-core-1.0.12.100.jar
  • nuwa-cloudmap-registry-cse3-1.0.12.100.jar
  • nuwa-cloudmap-registry-servicecomb-common-1.0.12.100.jar

gray sdk

  • graysdk-core-1.4.14.500.jar
  • graysdk-cse3-1.4.14.500.jar
  • nuwa-apaas-graysdk-3.1.5.100.jar

rainbow sdk

  • rainbow-proxy-1.2.18.102.jar
  • gpaas-middleware-common-2.2.6.100.jar

nuwa基础sdk

  • nuwa-boot-container-3.1.5.100.jar
  • nuwa-core-3.1.5.100.jar
  • nuwa-cse-foundation-3.1.5.100.jar
  • nuwa-share-libs-3.1.5.100.jar
  • nuwa-tenant-sdk-3.1.5.100.jar

spring-cloud-sdk:适用于基于spring cloud框架的项目

sts sdk

  • sts-key-sdk-1.1.19.100.jar
  • sts-sdk-base-1.1.19.100.jar
  • sts-spring-boot-1.1.19.100.jar
  • cloudsoa-security-1.1.14.101.jar

cloud map sdk

  • nuwa-cloudmap-core-1.0.12.100.jar
  • nuwa-cloudmap-spring-boot-starter-1.0.12.100.jar
  • spring-cloud-starter-cloudmap-discovery-1.0.12.100.jar

gray sdk

不支持

rainbow sdk

  • gpaas-jetcd-api-2.0.0.106.jar
  • gpaas-jetcd-v2-2.0.0.106.jar
  • gpaas-middleware-common-2.2.6.100.jar
  • nuwa-gpaas-rainbowproxy-3.2.2.100.jar
  • nuwa-rainbowproxy-spring-boot-starter-3.2.2.100.jar
  • rainbow-api-1.2.18.201.jar
  • rainbow-core-1.2.18.201.jar
  • rainbow-core-drds-1.2.18.201.jar
  • rainbow-core-gaussdb-1.2.18.201.jar
  • rainbow-proxy-1.2.18.201.jar

nuwa基础sdk

  • nuwa-boot-container-3.2.2.100.jar
  • nuwa-core-3.2.2.100.jar
  • nuwa-core-spring-boot-starter-3.2.2.100.jar

spring-cse-sdk:适用于基于nuwa框架且使用spring boot的项目

sts sdk

  • sts-key-sdk-1.1.19.100.jar
  • sts-sdk-base-1.1.19.100.jar
  • sts-spring-boot-1.1.19.100.jar
  • cloudsoa-security-1.1.14.101.jar

cloud map sdk

  • nuwa-cloudmap-config-servicecomb-1.0.12.100.jar
  • nuwa-cloudmap-core-1.0.12.100.jar
  • nuwa-cloudmap-registry-cse3-1.0.12.100.jar
  • nuwa-cloudmap-registry-servicecomb-common-1.0.12.100.jar
  • nuwa-cloudmap-spring-boot-starter-3.2.2.100.jar
  • nuwa-gpaas-cloudmap-3.2.2.100.jar

gray sdk

  • graysdk-core-1.4.14.500.jar
  • graysdk-cse3-1.4.14.500.jar
  • nuwa-apaas-graysdk-3.2.2.100.jar
  • nuwa-graysdk-spring-boot-starter-3.2.2.100.jar

rainbow sdk

  • nuwa-gpaas-rainbowproxy-3.2.2.100.jar
  • nuwa-rainbowproxy-spring-boot-starter-3.2.2.100.jar
  • rainbow-proxy-1.2.18.102.jar
  • gpaas-middleware-common-2.2.6.100.jar

nuwa基础sdk

  • nuwa-boot-container-3.2.2.100.jar
  • nuwa-core-3.2.2.100.jar
  • nuwa-core-spring-boot-starter-3.2.2.100.jar
  • nuwa-cse-foundation-3.2.2.100.jar
  • nuwa-cse-foundation-spring-boot-starter-3.2.2.100.jar
  • nuwa-tenant-sdk-3.2.2.100.jar

tools:configparser为自定义参数解析工具,通过nuwa部署时,解析参数模板,将模板中的参数变量,替换为实际的配置项值,具体使用方式请参见使用configparser工具优化代码

-

相关文档

网站地图