强烈推荐一款开源项目! (OPC)微服务能力开放平台!
Posted Coder编程
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了强烈推荐一款开源项目! (OPC)微服务能力开放平台!相关的知识,希望对你有一定的参考价值。
简介
OCP微服务能力开放平台
简称ocp是基于layui+springcloud的企业级微服务框架(用户权限管理,配置中心管理,应用管理,….),其核心的设计目标是分离前后端,快速开发部署,学习简单,功能强大,提供快速接入核心接口能力,其目标是帮助企业搭建一套类似百度能力开放平台的框架;
基于layui前后端分离的企业级微服务架构
兼容spring cloud netflix & spring cloud alibaba
优化Spring Security内部实现,实现API调用的统一出口和权限认证授权中心
提供完善的企业微服务流量监控,日志监控能力
提供完善的压力测试方案
提供完善的灰度发布方案
提供完善的微服务部署方案
演示地址
http://59.110.164.254:8066/login.html admin/admin
监控演示
http://106.13.3.200/verynginx/index.html 用户名/密码:verynginx/verynginx
http://106.13.3.200:3000/# 用户名/密码:admin/1q2w3e4r
开发手册
https://www.kancloud.cn/owenwangwen/open-capacity-platform/content
欢迎进群(大佬云集)
(关注并转发,后台私信群号)
技术介绍
功能介绍
统一安全认证中心
支持oauth的四种模式登录
支持用户名、密码加图形验证码登录
支持第三方系统单点登录
微服务架构基础支撑
服务注册发现、路由与负载均衡
服务熔断与限流
统一配置中心
统一日志中心
分布式锁
分布式任务调度器
系统服务监控中心
服务调用链监控
应用吞吐量监控
服务降级、熔断监控
微服务服务监控
能力开放平台业务支撑
网关基于应用方式API接口隔离
下游服务基于RBAC权限管理,实现细粒度控制
代码生成器中心
网关聚合服务内部Swagger接口文档
统一跨域处理
统一异常处理
docker容器化部署
基于rancher的容器化部署
基于docker的elk日志监控
基于docker的服务动态扩容
能力开放管理平台
容器化部署
APM监控
系统监控
灰度发布功能演示
ocp灰度发布功能(参考dev分支)
a.先启动 register-center 注册中心的 eureka-server 注册服务
b.在启动 api-gateway 网关服务
c.再启动 oauth-center 认证中心 oauth-server 认证服务
d.在启动 business-center 业务中心的 对应服务 user-center
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,感谢军哥分享
阿波罗配置中心
Apollo(阿波罗)是携程框架部研发并开源的一款生产级的配置中心产品,它能够集中管理应用在不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
集成方案
https://gitee.com/owenwangwen/config-center
功能图
阿波罗官方地址
https://github.com/ctripcorp/apollo
Spring Cloud Alibaba 初探
https://gitee.com/owenwangwen/open-capacity-platform/tree/alibaba
用户权益
允许免费用于学习、毕设、公司项目、私活等。
禁止事项
代码50%以上相似度的二次开源。
注意:若禁止条款被发现有权追讨9999的授权费。
文末
以上是关于强烈推荐一款开源项目! (OPC)微服务能力开放平台!的主要内容,如果未能解决你的问题,请参考以下文章