当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
1 Star 0 Fork 4K

JERRY / open-capacity-platform
暂停

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 5.55 KB
一键复制 编辑 原始数据 按行查看 历史
Persie 提交于 2019-01-11 22:12 . a

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管理

11.日志中心

部署

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

ocp灰度发布功能(参考dev分支)


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

页面

基于版本的灰度发布

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

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

容器化部署

主机管理
ocp应用平台

注册中心


用户中心

认证中心

api网关

负载均衡器

后台中心

资源消耗情况

Java
1
https://gitee.com/eecos/open-capacity-platform.git
git@gitee.com:eecos/open-capacity-platform.git
eecos
open-capacity-platform
open-capacity-platform
master

搜索帮助