cloud-platform 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
cloud-platform 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
cloud-platform 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !

软件简介

Cloud-Platform

Cloud-Platform 是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。 核心技术采用Spring Boot 2.1.2以及Spring Cloud (Greenwich.RELEASE) 相关核心组件,采用Nacos注册和配置中心,集成流量卫兵Sentinel,前端采用vue-element-admin组件,Elastic Search自行集成。

模块说明

架构图

架构摘要

中台化前端

集成d2admin中台化前端,优化前端架构和功能布局,支撑中台服务化的应用开发。

JWT鉴权

通过JWT的方式来进行用户认证和信息传递,保证服务之间用户无状态的传递。

监控

利用Spring Boot Admin 来监控各个独立Service的运行状态;利用Hystrix Dashboard来实时查看接口的运行状态和调用频率等。

负载均衡

将服务保留的rest进行代理和网关控制,除了平常经常使用的node.js、nginx外,Spring Cloud系列的zuul和ribbon,可以帮我们进行正常的网关管控和负载均衡。其中扩展和借鉴国外项目的扩展基于JWT的Zuul限流插件,方面进行限流。

服务注册与调用

基于Nacos来实现的服务注册与调用,在Spring Cloud中使用Feign, 我们可以做到使用HTTP请求远程服务时能与调用本地方法一样的编码体验,开发者完全感知不到这是远程方法,更感知不到这是个HTTP请求。

熔断与流控

集成阿里Sentinel进行接口流量控制,通过熔断和降级处理避免服务之间的调用“雪崩”。


功能截图

基本功能

功能截图

用户模块

菜单模块

角色授权

角色类型

操作日志 输入图片说明 输入图片说明 输入图片说明 输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

License

Apache License Version 2.0

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2020/08/22 13:57

[SAP Cloud Platform on AliCloud series] Use custom domain in SAP Cloud Platform on AliCloud【可行】

Custom Domain Difference on AliCloud 注意事项: 1、先生成CSR文件,然后将CSR.pem文件内容copy到阿里云上面,使用手动CSR方式申请证书,以及手动DNS方式校验域名(配置TXT解析)。 2、下载阿里云证书“other”类型的证书(.pem结尾的证书),下载“DV”类型的根证书Digicert-OV-DV-root.cer(以Digicert为例)。 3、手动拼成证书链(将根证书Digicert-OV-DV-root.cer的内容,copy到“other”类型的证书文件内容结尾处,修改证...

0
0
2019/08/19 11:07

how to create Employee in SAP Cloud Platform

要获取更多Jerry的原创文章,请关注公众号"汪子熙": 本文同步分享在 博客“汪子熙”(CSDN)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

0
0
2020/07/12 19:32

SAP Cloud Platform Identity Authentication service

subaccount和Identity Authentication tenant是一一对应关系: 错误消息: No Identity Authentication tenants found for the current subaccount SAP Cloud Platform Identity Authentication service is offered as part of some SAP Cloud Platform packages or as a standalone product. For more information how to get Identity Authentication, see SAP Cloud Platform Pricing and Packaging Options Information pu...

0
0
2020/03/18 11:07

SAP Cloud Platform和S/4HANA的互联

通过两个系统互相连接互相信任的配置,使得: (1) SAP Cloud Platform subaccount will get a destination which holds data for the connection and OAuth communication with the S/4HANA Cloud system. (2) That enables its Web IDE to request data from the S/4HANA system during Custom UI development and finally to deploy that UI to the S/4HANA Cloud system. Both processes are so called inbound requests to ...

0
0
2019/09/21 21:01

SAP cloud platform + 504 gateway time out Cloud connector

要获取更多Jerry的原创文章,请关注公众号"汪子熙": 本文同步分享在 博客“汪子熙”(CSDN)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

0
0
2019/12/10 10:50

SAP Cloud Platform 上CPI的初始化工作

SAP Cloud Platform上的CPI tenant,如果没有正确的初始化,试图使用时会遇到如下错误消息: Insufficient scope for this resourceinsufficient_scope 具体的配置方法: (1) Security->Role Collections: 点击New Role Collection: 创建新的role,取名Tenant_Administrator: 进入这个空的Role collection,创建具体的role: Application identifier里,选择it开头的记录: 依次添加AuthGroup_Administrator, AuthGroup_Busine...

0
0
2020/03/07 10:12

SAP Cloud Platform approuter的本地安装

npm config set @sap:registry https://npm.sap.com/ npm install @sap/approuter Documentation for the the application router can be found after installation in directory node_modules@sap\approuter\README.md. 官方帮助文档 本文分享 CSDN - 汪子熙。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
37 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部