小白基础框架集成

我要开发同款
cwflink2021年05月19日
1687阅读

作品详情

小白基础框架集成 是一个基于 Spring Boot 2 & Spring Cloud Finchley & Mybatis 等核心技术,用于快速构建中大型系统的基础框架。采用前后端分离的模式,前端单独开源出一个框架:Sword,主要选型技术为React、Ant Design、Umi、Dva

后端采用SpringCloud全家桶,并同时对其基础组件做了高度的封装,单独开源出一个框架:Blade-Tool

Blade-Tool已推送至Maven中央库,直接引入即可,减少了工程的臃肿,也可更注重于业务开发

注册中心选型Consul

部署使用Docker或K8s + Jenkins

使用Traefik进行反向代理

踩了踩Kong的坑,有个基本的使用方案,但不深入,因为涉及到OpenResty。

封装了简单的Secure模块,采用JWT做Token认证,可拓展集成Redis等细颗粒度控制方案

在2.0诞生之前,已经稳定生产了近一年,经历了从Camden -> Finchley的技术架构,也经历了从fat jar -> docker -> k8s + jenkins的部署架构

项目分包明确,规范微服务的开发模式,使包与包之间的分工清晰。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论