This commit is contained in:
tanghc
2019-09-04 09:43:42 +08:00
parent 143237aeaf
commit 36ee797ea6
584 changed files with 1803 additions and 20788 deletions

View File

@@ -1,7 +1,5 @@
# SOP(Simple Open Platform)
> 2.0版本正在开发中...
一个开放平台解决方案项目基于Spring Cloud实现目标是能够让用户快速得搭建起自己的开放平台。
SOP提供了两种接口调用方式分别是[支付宝开放平台](https://docs.open.alipay.com/api)的调用方式和[淘宝开放平台](http://open.taobao.com/api.htm?docId=285&docType=2)的调用方式。
@@ -26,7 +24,8 @@ SOP封装了开放平台大部分功能包括签名验证、统一异常处
## 架构图
![架构图](https://images.gitee.com/uploads/images/2019/0610/183127_408bc054_332975.png "sop.png")
![架构图](https://images.gitee.com/uploads/images/2019/0821/201531_0f605f7c_332975.png "sop2.png")
## 已完成列表
- 签名验证
@@ -39,7 +38,7 @@ SOP封装了开放平台大部分功能包括签名验证、统一异常处
- Admin管理平台统一管理微服务配置管理路由管理微服务上下线
- 接入方管理+秘钥管理
- 接口权限分配
- 文件上传
- 文件上传/下载
- SDK
- 接口限流
- 文档整合
@@ -64,23 +63,24 @@ SOP封装了开放平台大部分功能包括签名验证、统一异常处
## 工程说明
> 运行环境JDK8Maven3Zookeeper
> 运行环境JDK8Maven3[Nacos](https://nacos.io/zh-cn/docs/what-is-nacos.html)
- doc开发文档
- sop-admin后台管理
- sop-registry注册中心eureka实现
- sop-gateway网关统一访问入口Spring Cloud Zuul实现可切换成Spring Cloud Gateway
- sop-common公共模块封装常用功能包含签名校验、错误处理、限流等功能
- sop-gateway网关统一访问入口Spring Cloud Zuul实现可切换成Spring Cloud Gateway
- sop-example微服务示例含springboot,springmvc示例
- sop-website开放平台对应网站提供文档API、沙箱测试等内容
- sop-auth应用授权服务
- sop-admin后台管理
- sop-sdk基础sdk含Java、C#版本
- sop-test接口调用测试用例
- sop-website开放平台对应网站提供文档API、沙箱测试等内容
## 分支说明
- master发版分支
- spring-cloud-gatewaySpring Cloud Gateway作为网关
- develop日常开发分支
- registry-nacosnacos作为注册中心
- SpringCloudGatewaySpringCloudGateway作为网关
- 1.x老的1.x版本代码
## 相关文档