代码拉取完成,页面将自动刷新
. __ __ ___ . __.....__
.'| | |/ `.' `. .'| .-'' '.
< | | .-. .-. '< | / .-''"'-. `.
| | | | | | | | | | __ / /________\ \
| | .'''-. | | | | | | | | .'''-. .:--.'. _ | |
| |/.'''. \| | | | | | | |/.'''. \ / | \ | .' | \ .-------------'
| / | || | | | | | | / | | `" __ | | . | /\ '-.____...---.
| | | ||__| |__| |__| | | | | .'.''| | .'.'| |// `. .'
| | | | | | | | / / | |_.'.'.-' / `''-...... -'
| '. | '. | '. | '.\ \._,\ '/.' \_.'
'---' '---' '---' '---'`--' `"
作者: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. 开源生态
2. 协作、人、软件
3. 评估模型