cloud-platform 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
cloud-platform 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

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)

加载中
更多评论
暂无内容
发表了博客
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”...

0
0
发表了博客
2019/03/20 20:32

GCP(Google Cloud Platform)入门

本文由 简悦 SimpRead 转码, 原文地址 https://zhuanlan.zhihu.com/p/40983101 好久没更专栏了,都快荒废了,这段时间发生了很多事,往事不提,开始更正文: 众所周知,GCP 的中国台湾节点对大陆十分友好,但小白在新建、配置实例的时候会碰到很多困难,我在第一次使用的时候,也遭遇不少坑,有许多设定是极其反人类的。...

0
0
发表了博客
03/19 20:24

如何部署Docker镜像到SAP Cloud Platform

https://yq.aliyun.com/articles/746769 参考SAP官方的帮助文档:https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/c190ad6eeb78428c91a2b66e5557f962.html 第一次尝试,我遇到了下图的错误消息: You have exceeded your organization's memory limit: app requested more memory than avail...

0
0
发表了博客
02/13 12:56

如何部署Docker镜像到SAP Cloud Platform

参考SAP官方的帮助文档:https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/c190ad6eeb78428c91a2b66e5557f962.html 第一次尝试,我遇到了下图的错误消息: You have exceeded your organization's memory limit: app requested more memory than available FAILED 要解决该错误,增大该Subac...

0
0
发表了博客
03/19 20:04

如何部署Docker镜像到SAP Cloud Platform

https://yq.aliyun.com/articles/746769 参考SAP官方的帮助文档:https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/c190ad6eeb78428c91a2b66e5557f962.html 第一次尝试,我遇到了下图的错误消息: You have exceeded your organization's memory limit: app requested more memory than avail...

0
0
2019/08/06 23:18

SAP Kyma(Extension Factory on SAP Cloud Platform)的架构简介

<meta charset="utf-8"> SAP kyma主要分三大块组成: (1) Application connector simplify and securely connect external systems to Kyma and to register the events and APIs of the external system 允许应用......

0
0
发表了博客
03/19 20:06

Google Cloud joins DLT platform Hedera Hashgraph's governing council

http://www.zdnet.com/article/google-cloud-joins-dlt-platform-hedera-hashgraphs-governing-council/ Google Cloud Platform (GCP) has announced joining the Hedera Governing Council, the body charged with overseeing governance of the Hedera Hashgraph distributed ledger technology (DLT) platform. Heder...

0
0
发表了博客
03/19 20:27

Google Cloud joins DLT platform Hedera Hashgraph's governing council

http://www.zdnet.com/article/google-cloud-joins-dlt-platform-hedera-hashgraphs-governing-council/ Google Cloud Platform (GCP) has announced joining the Hedera Governing Council, the body charged with overseeing governance of the Hedera Hashgraph distributed ledger technology (DLT) platform. Heder...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
14 收藏
分享
返回顶部
顶部