项目开发架手架规划
背景:
出于对自己身为程序员技术能力的总结和考核、决定整一个项目开发架手架、方便以后如果真的被优化后、可以接下私活维持生计。
技术选型:
后端:springboot
前端:elementui+uniapp+微信小程序
后端组件选择:
springboot
接口文档 swagger
工具类 hutool
日志 logback
数据库 mysql
缓存 redis
消息队列 redis
mino 文件存储
spring-gateway
servlet 容器 tomcat
nginx 负载
监控 Prometheus
zabbix 监控
开发工作
idea 全家桶
navicat
redis 客户端
功能列表
系统管理、代码生成、数据字典、菜单管理、地区管理等选择其他开源程序的脚手架进行整合
客户管理(Saas 化管理)
认证管理(账户认证、第三方认证)
账本服务(记录余额、资金变动明细)
支付服务(支付宝、微信)
文件服务(上传附件管理)
版权声明: 本文为 InfoQ 作者【hasWhere】的原创文章。
原文链接:【http://xie.infoq.cn/article/f1bf5b0990e2faa62d0068fc7】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论