SpringBlade 是一个由商业级项目升级优化而来的微服务架构,采用Spring Boot 2.7 、Spring Cloud 2021 等核心技术构建,完全遵循阿里巴巴编码规范。提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台。
基于HTTP的spark streaming source和sink实现
AlbedoBoot 是一个Java企业应用开源框架,基于jhipster快速开发框架,使用经典技术组合(SpringBoot、SpringCloud、Spring MVC、MyBatis/Hibernate、Metronic(angularjs 5)),包括核心模块如:组织机构、角色用户、权限授权、数据权限、代码生成、定时任务等。
此项目是基于 jhipster 搭建的示例项目,主要包含以下模块: jhipster-console 基于 ELK(Elasticsearch , Logstash, Kibana)提供系统监控、日志存储及查询等功能。 jhipster-registry 基于 Spring Cloud 的注册中心。 api-gateway 系统 API 网关。 demo 微服务示例项目
新版Guns基于SpringBoot全面升级,完美整合springmvc + shiro + mybatis-plus + beetl!Guns项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作为一个后台管理系统的脚手架.
Spring Boot的基础教程,由浅入深,一步一步学习Spring Boot,最后学到的不单单是基础!Spring Cloud基础教程请看:https://gitee.com/roncoocom/spring-cloud-demo
kafka to es
打造Spring Cloud构建微服务架构的最全资料
flyray-data是用spring-cloud结合spark、hadoop、es、kafka、hbase等的一个数据收据收集、计算、存储和展示平台
AG-Admin是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用Eureka、Fegin、Ribbon、Zuul、Hystrix、JWT Token、Mybatis等主要框架和中间件,前端采用vue-element-admin组件。
AG-Admin是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用Eureka、Fegin、Ribbon、Zuul、Hystrix、JWT Token、Mybatis等主要框架和中间件,前端采用vue-element-admin组件。
基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目,有问题可以到github提issue
1.数据来源KAFKA;2.数据分流(数据存储在HDFS);3.提供云存储接口;4.支持HIVE查询(托管给spring);4.基于spark的REST服务;陆续增加...