在收集到足够多的元数据之后,就可以使用 dara 进行SDK的自动生成了,如果一切都按照阿里云的规范来操作,那么直接使用阿里云已经建好的模块是可行的。但是如果和阿里云的规范存在冲突,或者是存在部分自定义的数据,那么走全盘使用阿里云的模块之路就被彻底堵死了。只能被迫走新建模块,实现模块这条艰难但是自主性更强的道路了。
模块依赖图

- darabonba:Util —> 部分工具类(使用官方模块)
- alibabacloud:Credential —> ak/sk相关工具类(使用官方模块)
Raycloud:OpenApiUtil —> 使用自定义模块,参考官方OpenApiUtil而来,由于是初步使用,一代版本粗制滥造严重
Raycloud:OpenApi —> 通用模块,签名等重要信息
- RayCloud:Rop —> 具体生成的SDK【初步demo实践,调用方法没有问题,仍需补充最佳实践】
生成步骤
内部Git地址 :
1、http://git2.superboss.cc/devops/raycloud-openapi-util
2、http://git2.superboss.cc/devops/raycloud-openApi
