5 Star 6 Fork 1

all the way / hmbase

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
   .         __  __   ___      .                                   __.....__      
 .'|        |  |/  `.'   `.  .'|                               .-''         '.    
<  |        |   .-.  .-.   '<  |                              /     .-''"'-.  `.  
 | |        |  |  |  |  |  | | |             __              /     /________\   \ 
 | | .'''-. |  |  |  |  |  | | | .'''-.   .:--.'.         _  |                  | 
 | |/.'''. \|  |  |  |  |  | | |/.'''. \ / |   \ |      .' | \    .-------------' 
 |  /    | ||  |  |  |  |  | |  /    | | `" __ | |     .   | /\    '-.____...---. 
 | |     | ||__|  |__|  |__| | |     | |  .'.''| |   .'.'| |// `.             .'  
 | |     | |                 | |     | | / /   | |_.'.'.-'  /    `''-...... -'    
 | '.    | '.                | '.    | '.\ \._,\ '/.'   \_.'                      
 '---'   '---'               '---'   '---'`--'  `"                                
                                                                               
    作者:ooox 联系电话:xxxxx版本 v3.0.0 
>>>>>>>>>>>介 绍>>>>>>>>>>>
    数据库执行情况查看   http://localhost:10000/druid/index.html
    api在线文档描述  http://localhost:10000/swagger-ui.html       
    http://patorjk.com/software/taag/#p=display&v=2&f=Crazy&t=HmCrm    
[案例](http://manager.machu.wang/)
>>>>>>>>>>>目 的>>>>>>>>>>>
    1、回顾前面几年学习及使用过的技术点,将其整合在一起。组装实现一套通用的基础数据服务。
    2、写点工具类及工具业务实现,方便后续工作中可以直接使用,快速完成高强度工作任务要求
    3、思考程序如何设计可以解决生活中以及工作中遇到过的,还没遇到过的问题
    4、独乐乐不如众乐乐,分享自己心得。   

>>>>>>>>>>>功 能>>>>>>>>>>>
    一、自带两套权限管理系统,通过修改配置实现自由切换(相对粗略,针对大部分后端管理系统足够了,具体数据权限可以根据具体业务场景自行扩        展):
        1、用户->角色->菜单。
        2、用户->部门(组织机构)->菜单。
    二、字典管理
        满足常规数据字典功能,key、value、code、等值的存储及获取。
    三、接口统计:
        统计接口使用情况,方便针对具体业务中接口使用情况侧重点优化。
    四、数据备份:
        实现数据冗余多地备份,保证数据安全实现,数据丢失的风险最低。
    五、文件管理:
        实现大文件导出,异步下载。优化前端数据展示,减少前段等待时长。
    六、任务调度:
        实现系统不重新编译或者重新启动,动态调整定时任务执行频率、及实现实时调用一键触发事件调用。
    七、单点登录:

    八、消息管理:
        实现大数据分布式数据处理(定时或及时数据处理),充分合理利用pc资源,由原来单一实例处理数据,更新为多实例并行处理数据。
    九、日志查看:
        实时监控服务器实例运行状况,及环境隔离,实现生产环境日志实时监控。
    十、会话管理:
        管理线上用户。
    十一、开发中及待开发
>>>>>>>>>>>使 用 建 议 (纯属个人建议,仅供参考使用)>>>>>>>>>>>
    独立部署,服务之间通过rpc消息传输数据(不要问我为什么用rpc不用http)。条件技术跟得上,建议使用docker管理服务(rancher)动态调整各个独立服务数量,使服务器资源最大化利用。如果还想玩的高端,可以集合自动化编译及部署,减少运维OR开发人员参与线上环境的操作,降低服务器安全性问题风险。

>>>>>>>>>>>框 架 、 插 件 选 择>>>>>>>>>>>
    基础框架:springcloud、spring boot、spring、mybatis、swagger
    消息框架:rabbitmq、kafka
    服务发现与注册:consul
    服务间业务调用:http invoke
    任务调度:quartz
    缓存及全局锁设定:redis
    第三方工具调用:httpclient
    服务执行情况监控:zipking
    辅助开发工具:mybatis mapper、mybatis generator
    数据库:mongo、mysql
>>>>>>>>>>>使 用>>>>>>>>>>>
    由于本工程采用前后端完全分离,接口授权采用token授权方式,具体页面及中间数据交互、nginx配置等,联系qq:1058300241。索要

  1. 效 果 图 (鄙人不擅长前端布局调整样式) 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明

空文件

简介

HMBASE通用基础服务【http://manager.machu.wang/】,它实现了一套前后端完全分离的通用基础数据服务(包括:权限管理、日志管理、数据备份、文件管理、分布式任务调度等) 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/ibsm/hbase.git
git@gitee.com:ibsm/hbase.git
ibsm
hbase
hmbase
master

搜索帮助

14c37bed 8189591 565d56ea 8189591