# star-bucks **Repository Path**: solelyweb/star-bucks ## Basic Information - **Project Name**: star-bucks - **Description**: springboot多模块项目 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2019-07-10 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # **star-bucks** **如果您觉得有帮助,请点右上角 "Star" 支持一下谢谢** **技术交流群:654195920** #### 项目介绍 本框架前后端分离,通过运用大数据实时离线框架,方便为大数据开发人员快捷高效安全可靠、优越性能(流式计算,自研的流计算服务化平台,服务能力可扩展,具备容错和异常回复能力。利用分布式内存计算和列式储存,实现百亿级数据秒级响应)。主要模块包括:调度平台、实时计算、离线数据接入、微服务应用、监控平台。项目现在只是初稿,由于时间有限,后面慢慢完善。。。 1)Nginx代理层:[前端Nginx](https://gitee.com/solelyweb/nginx-1.17.1) 2)服务应用层: (1)[Springboot+mybatis项目](https://gitee.com/solelyweb/star-bucks) Springboot+mybatis多模块项目,集成Elasticsearch、Redis、mysql、cas单点登录、分页插件,导入IDEA中,可直接运行。 (2)[dubbo微服务](https://gitee.com/solelyweb/dubboweifuwu) 集成Elasticsearch、Redis、mysql、cas单点登录、分页插件、disconf动态配置,导入IDEA中,可直接运行 后期会加入Spring Cloud 的参考项目: 1.基于 Spring Cloud Greenwich.SR2 、Spring Security OAuth2 的RBAC权限管理系统 2.基于数据驱动视图的理念封装 Element-ui,即使没有 vue 的使用经验也能快速上手 3.集成 Elasticsearch、Redis 4.提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持 5.提供 lambda 、stream api 、webflux 的生产实践 3)数据计算层: [https://gitee.com/solelyweb/RealtimeComputin ](https://gitee.com/solelyweb/RealtimeComputin) 4)参考演示地址: - url: http://www.zltdiablo.cn:8066 - 账号密码:admin/admin - 应用监控账号密码:admin/admin - 配置中心账号密码:nacos/nacos - APM监控账号密码:admin/admin - Grafana账号:zlt/zlt - txlcn事务管理器密码:admin - 任务管理账号密码:admin/123456 #### 软件架构 ![输入图片说明](https://images.gitee.com/uploads/images/2019/0711/163658_b32f75f9_1504612.jpeg "IMG20190711_163558.jpg") ![输入图片说明](https://images.gitee.com/uploads/images/2019/0711/154701_9af38924_1504612.jpeg "IMG20190711_154433.jpg") #### 安装教程 1. 项目导入IDEA中。 2. 导入star-bucks-web模块db文件下sys_user.sql,sys_log.sql。 3. run运行star-bucks-web模块StartApplication类。 #### 使用说明 1. 修改application.yml文件,maven可指定打包不同环境。 2. 在各个环境中application-*.yml中,配置自己的elasticsearch环境。 3. 在各个环境中application-*.yml中,配置自己的mysql数据库环境。 4. 在各个环境中application-*.yml中,配置自己的CAS单点登录环境。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)