开源中国 2018 年度最后一场技术盛会邀你来约~错过就要等明年啦!点此立即预约

GVPjeecp / open-capacity-platformJavaApache-2.0

指数
0
Watch 482 Star 1.2k Fork 587
加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
仿百度能力开放平台的spring cloud 微服务框架 ,历经多家公司生产考验 1.用户权限 基于spring security oauth的无session后台管理框架 2.注册中心 基于eureka的服务注册中心 提供动态上线下线功能 3 应用管理 提供申请应用ID,应用密钥功能 为第三方厂家接入提供token ,利用oauth 保护企业核心接口 集成xxl job 为企业提供分布式定时任务解决方案 4 api网关 利用应用管理申请的... 展开 收起

  • Java 59.7%
  • JavaScript 18.2%
  • HTML 16.0%
  • CSS 3.5%
  • FreeMarker 1.8%
  • Other 0.8%
Persie 最后提交于 zuul oauth
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

open-capacity-platform 微服务能力开发平台

简称ocp是基于layui+springcloud的企业级微服务框架(用户权限管理,配置中心管理,应用管理,....),其核心的设计目标是分离前后端,快速开发部署,学习简单,功能强大,提供快速接入核心接口能力,其目标是帮助企业搭建一套类似百度能力开放平台的框架;

欢迎进群(群内领资料)

一键加群

open-capacity-platform交流

技术介绍

框架设计

开发环境

redis3.X
jdk1.8
MySQL Server 5.6
maven3.3.9
sts-3.8.0.RELEASE

框架使用资料

链接:https://pan.baidu.com/s/10Kae9_YotU5GnneaCk_p5Q 密码:xqjb

项目地址

http://59.110.164.254:8066/login.html 用户名/密码:admin/admin

ocp项目演示

阿波罗配置中心演示

oauth认证方式

oauth单点登录

项目组织结构分析

一. open-capacity-platform能力开放平台管理

01.用户登录

02.用户管理

03.角色管理

04.菜单管理

05.权限管理

06.注册中心

07.配置中心

08.服务管理

09.应用管理

10.token管理

部署

1.下载代码

 git clone  https://gitee.com/owenwangwen/open-capacity-platform.git

2.启动对应的服务

a.先启动 register-center 注册中心的 eureka-server 注册服务

b.在启动 api-gateway 网关服务

c.再启动 oauth-center 认证中心 oauth-server 认证服务

d.在启动 business-center 业务中心的 对应服务 file-center user-center back-center

e.启动 monitor-center 监控中心 admin-server zipkin-center

灰度发布功能演示
军哥的项目【https://github.com/Nepxion/Discovery:4.8.0-RC1】
a.先启动 register-center 注册中心的 eureka-server 注册服务
b.启动gray-center的zuul-server
c.启动gray-center中的original-service的【DiscoveryApplicationA1】,【DiscoveryApplicationA2】,【DiscoveryApplicationB1】,【DiscoveryApplicationB2】,【DiscoveryApplicationC1】,【DiscoveryApplicationC2】,【DiscoveryApplicationC3】
d.启动gray-center的discovery-console
e.启动gray-center的discovery-console-desktop

灰度管理UI
用户名:admin
密码 :admin

页面

基于版本的灰度发布

基于规则的灰度发布
【待续】

请参考 https://github.com/Nepxion/Docs/blob/master/discovery-doc/README_QUICK_START.md,感谢军哥分享

容器化部署

ocp应用平台

注册中心

用户中心

认证中心

api网关

负载均衡器

后台中心

资源消耗情况

搜索帮助