Cloud-Platform是一款专业的后台管理软件。后台管理系统中的佼佼者Cloud-Platform。它可以帮助公司构建网站后端,办公室后端和电子商务后端。该软件提供了很多设置。将其部署到您自己的服务器上,您可以立即进入后端以设置相关功能模块,支持用户管理功能,并在软件中输入公司员工,支持菜单管理功能,在软件中编辑导航菜单目录,提供表单设计功能,您可以在软件上设计满足企业用途的表格,例如设计流程报表,例如设计各种数据统计表格,提供代码生成功能,相关的功能可以直接转换为代码,方便写入其他编程软件。该软件具有许多功能,适合需要构建后端系统的企业!
软件功能:
Cloud-Platform是第一个基于Spring Cloud微服务的国内开发平台。它具有统一的授权和认证后台管理系统。它包含具有用户管理,资源权限管理,网关API管理等的多个模块,并支持多业务系统的并行开发。可用作后端服务的开发支架。代码简洁明了,结构清晰,适合于学习和直接项目。核心技术使用Spring Boot 2.4.1,Spring Cloud(2020.0.0)和Spring Cloud Alibaba 2.2.4相关核心组件,Nacos注册和配置中心,集成的流量保护Sentinel,前端使用vue-element-admin组件, Elastic Search自己集成。
架构摘要
台湾中部前端
集成d2admin中端前端,优化前端架构和功能布局,并支持中端面向服务的应用程序开发。
JWT认证
用户认证和信息传输通过JWT进行,以确保服务之间用户的无状态传输。
监控
使用Spring Boot Admin监视每个独立服务的运行状态;使用Hystrix仪表板实时查看接口的运行状态和呼叫频率。
负载均衡
其余服务用于代理和网关控制。除了通常使用的node.js和nginx,Spring Cloud系列的zuul和功能区还可以帮助我们执行正常的网关控制和负载平衡。其中,国外项目的扩展和扩展是基于JWT的Zuul限流插件进行的,并且电流受到限制。
服务注册和致电
在Spring Cloud中使用Feign,基于Nacos进行服务注册和调用,我们可以获得与使用HTTP请求远程服务时调用本地方法相同的编码体验。开发人员完全不知道这是一种远程方法,并且更加清楚,但这是一个HTTP请求。
保险丝和流量控制
集成Ali Sentinel以进行接口流控制,并通过融合和降级避免了服务之间的调用“混乱”。
使用说明:
1.基本功能界面如图所示。可以在软件上配置用户,并且可以通过单击添加功能来创建用户
2.基本配置管理:用户管理,菜单管理,角色权限管理,角色类型管理,操作日志,在线用户
3.可以调整菜单属性,路径代码,标题,父节点,图标,资源路径,类型
4.权限设置功能,允许控制用户管理,菜单管理,角色权限管理,角色类型管理,操作日志等功能。选中以允许
5.角色类型设置界面,可以在软件中设置多个角色,例如设置管理员和设置员工
6.操作日志界面,资源路径,操作时间,操作员ID,操作主机
7.代码生成功能,可以选择样本数据库在软件中生成相关的功能代码
8.生成的包com.github.wxiaoqi.security.sample可以设置作者名称
9.表单设计组件,输入组件:单行文本,多行文本,密码,计数器
10.可选组件:下拉选择,级联选择,单个选择框组,多个选择框组,开关,滑块,时间范围
11.组件属性:组件类型,字段名称,标题,占位符提示,表单网格,组件宽度,默认值
12.服务监视功能,显示Sentinel控制台,可以在软件中设置服务权限,可以设置监视模块
13.提示NACOS管理界面,您可以在软件中查询数据,可以查看详细信息,并查看示例代码
14.图中显示了Spring Boot Admin监视界面,您可以在左侧查看Details,Metrics,Environment,Beans,Configuration。
软件功能:
1.提供基本信息配置并在软件中设置后台模块功能
2.支持Spring Boot Admin信息查看
3.支持NACOS配置管理并通过软件管理服务数据
4.支持基本配置管理,服务权限管理,监控模块管理
5.提供服务注册中心,服务状态监控,服务链接监控
6.实时监控,集群链接,流控制规则,降级规则,系统规则,机器列表
7.提供菜单功能设置,在软件上编辑前端菜单
8.持项目设置,将新项目添加到软件中
9.支持表格设计功能,可以在软件中设计新表格
10.提供布局设置并将相关组件添加到软件设置中的表单中
11.可选组件:下拉选择,单选按钮组,开关,时间选择,日期选择,评分
12.支持菜单管理,用户管理,角色权限管理,角色类型管理,操作日志,服务管理
13.提供代码生成功能,您可以在软件中设置代码生成包,前端模块名称,作者