1. 项目介绍
鸿鹄云开发平台是一个大型分布式、微服务、云架构、面向企业的 JavaEE体系快速研发平台,基于模块化、服务化、原子化、热插拔的设计思想,使用成熟领先的无商业限制的主流开源技术构建。 采用服务化的组件开发模式,可实现复杂的业务功能。使用Maven进行项目的构建管理,采用Jenkins进行持续集成,主要定位于大型分布式企业系统或大型分布式互联网产品的架构。使用当前最流行最先进的Spring Cloud技术实现服务组件化及管理,真正为企业打造分布式微服务云架构平台。
2. 使用技术(技术使用太多,这里只列了一部分)
SOA服务框架:SpringCloud 、SpringBoot、RestFul等
分布式缓存:Redis
模块化管理:Maven
数据库连接池:Alibaba Druid
核心框架:Spring framework、SpringBoot
持久层框架:MyBatis
安全框架:Apache Shiro
服务端验证:Hibernate Validator
任务调度:quartz
日志管理:SLF4J 1.7、Log4j
客户端验证:JQuery Validation
动态页签:easyuitab
前端框架:Bootstrap、Vue
3. 设计思想
分布式、微服务、云架构
JAVA语言开发、跨平台、高性能、高可用、安全、服务化、模块化、组件化、驱动式开发模式
4. 平台基础功能
用户管理:用户是系统操作者,该功能主要完成系统用户配置。
角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
权限管理:对系统中经常使用的一些较为固定的数据进行维护等。
菜单管理:配置系统菜单,操作权限,按钮权限标识等。
部门管理:配置系统组织机构,树结构展现,可随意调整上下级。
日志管理:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
连接池监视:监视当期系统数据库连接池状态,分析系统性能瓶颈。
5. 源码结构
6. 注册中心
7. 部分功能截图
欢迎大家和我一起学习spring cloud构建微服务云架构,我这边会将近期研发的spring cloud微服务云架构的搭建过程和精髓记录下来,帮助更多有兴趣研发spring cloud框架的朋友,大家来一起探讨spring cloud架构的搭建过程及如何运用于企业项目。
相关推荐
Smart Shop是一款基于 Spring Cloud +MybatisPlus+XXL-JOB+redis+Vue的前后端分离、分布式、微服务架构的Java商城系统,采用稳定框架开发及优化核心,减少依赖,具备出色的执行效率,扩展性、稳定性高,H5/小程序/...
断路器示意图 SpringCloud Netflix实现了断路器库的名字叫Hystrix. 在微服务架构下,通常会有多个层次的服务调用. 下面是微服架构下, 浏览器端通过API访问后台微服务的一个示意图: hystrix 1 一个微服务的超时...
- chapter1:[基本项目构建(可作为工程脚手架),引入...由于Spring Cloud偏宏观架构,Spring Boot偏微观细节,内容上越来越多,为了两部分内容不互相干扰,所以迁移Spring Cloud内容到:[SpringCloud-Learning项目]...
RuoYi-plus项目介绍项目核心: 多商户权限系统+商城平台+CMS内容管理+微服务API系统架构技术: 基于SpringBoot2.x, springcloud G版本eureka、hystrix、feign、config、gateway微服务架构体系的全新版本,集成...
若一加 数据库脚本请加QQ群,在群文件下载。 【技术支持群】687672649 【技术交流群】751872263 ...RuoYi-plus开源后台管理系统由java开发基于SpringBoot2.x,springcloud G的全新版本,架构更清晰,
该模块管理所有的jar包集成,整合spring boot和spring cloud等。 ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、...
青锋Cloud+VUE前后端分离后台管理系统,后端采用:SpringCloud+Alibaba+Nacas+OAuth2Jwt+Gateway+skywalking+Feign+Spring Boot Admin等技术;前端采用VUE+ant design。整合了菜单功能权限、数据权限、代码生成器、...
本课程是一门专业的Java微服架构开发实战课程,主要讲解了当下流行的SpringBoot框架、SpringCloud架构以及与第三方技术整合开发实战内容。 通过本课程的学习,能够理解并掌握SpringBoot的基础知识,同时能够掌握...
说明Poseidon采用微服务架构方式,基于SpringCloud+SpringBoot+Mybatis Plus的商城系统。主要包括包括前台商城系统和后台管理系统。如果该项目对您有帮助,您可以点一下右上角的"star" 支持一下 谢谢!或者可以...
本项目为ssm系列的第一篇, Spring + SpringMVC + mybatis + easyUI的一个简单演示,实现了后台管理系统的基本功能,后续会逐步优化改造,Wiki文档已经整理,可以到查看,关于项目的简介及技术选型,也已经单独整理...
JFrame - A Java Integration Framework JFrame - SpringBoot & Cloud Project v5.9.4 made by @jackson-rick 本架构是对技术框架的整合及...Spring/SpringMVC/MyBatis/SpringBoot/SpringCloud Spring Redis/Redis Se
java版分布式微服务后台常用技术完全整合架构。基于springboot ,springcloud istio,通过maven依赖简单的引入即可使用各种常用技术。支持本地开发测试,nacos,k8s(istio)环境 目的 统一公司所有系统的技术栈 提升...
由SMP多商户后台管理系统+API后端接口组成,项目支持cms内容管理和B2B2C商城业务,提供单机版服务、微服务体系双向选择,微服务集成分布式事务解决方案seata, 框架基于基于SpringBoot2.x, springcloud G版本eureka...
后续spring-cloud架构、团长模式等陆续上线 快速体验 将Open-Shop项目源码通过maven形式导入eclipse; 导入Open-Shop.sql数据文件,注意:数据库使用utf-8编码; 修改platform-admin/platform.properties文件中的...
java smack源码 JFrame JFrame - SpringBoot & ...后台管理功能:权限管理、模块管理、地址、文件、工具、日志、UI等 线程池、日志服务、分布式日志ELK、异常处理、多数据源、分布式锁、分布式Sessi
Yan项目简介(使用说明)注:全新微服务项目lion已经逐步开发,基于SpringCloud的一整套方案,详情请查看本项目是一整合整合Dubbo + Zookeeper + SpringMVC + Spring + MyBatis支持分布式的高效率快速开发RPC框架,...
管理员可以在后台管理商品的上下架,促销活动管理员可以监控商品销售状况系统架构####架构图:####架构图介绍:** 后台管理**后台系统主要包含以下功能:商品管理,包括商品分类,品牌,商品规格等信息的管理销售...
尚筹网IDEA-尚筹网-全套代码B站学习...前台会员系统是基于SpringBoot+SpringCloud的微服务架构代码介绍本项目由IDEA工具搭建完成。还原修改视频代码,使用IDEA能正常运行,同时为使用IDEA开发的朋友提供一个架构模型。
团购、秒杀、分销、优惠券等活动已经完成后续spring-cloud架构、团长模式等陆续上线特点免费完整开源:基于MIT协议,源代码完全开源,无商业限制,MYPS开发团队承诺将系统永久完整开源;无BUG:经过严格测试,开箱即...
后续spring-cloud架构、团长模式等陆续上线 特点 免费完整开源:基于MIT协议,源代码完全开源,无商业限制,MYPS开发团队承诺将系统永久完整开源; 无BUG:经过严格测试,开箱即用; 编码优雅:代码结构清晰,注解非常...