从零开始搭建中小企业可用框架(0)
为什么写这个系列的博客
很久没有更新博客了,然后准备总结一下新公司学到的东西,于是就想着自己试着结合之前的经验从头开始搭建一套框架出来,然后记录一下学习实践的过程。本人工作经验有限,写出的东西肯定有很多不足,如果您看到这个系列的博客,还请不啬赐教。立个flag,以后每周更新一篇。
技术简介
- 开发运行环境: JDK8
- 后台架构: spring-boot + dubbo + spring-mvc + mybatis
- 数据库: mysql + mongodb
- 服务器: tomcat + nginx
- 项目管理工具: maven + nexus
- 版本管理工具: git + gitlab
- 日志管理工具: ELK
- 持续集成工具: Jenkins
- 分布式缓存架构: redis + memcached
- 消息中间件: kafka + rocketmq
- 服务容器: docker
- 运维监控: Open-Falcon