SpringBlade 2.0 发布,重构为全新的微服务开发平台

栏目: 软件资讯 · 发布时间: 5年前

内容简介:大家新年好!SpringBlade2.0全新版本终于发布了! 2.0版本技术选型架构等有了很大的进步,延续并拓展了1.0的设计思路,使之开发更加顺畅,所受限制更加轻微 SpringBlade简介: SpringBlade 2.0 是一个基于 Spring...

大家新年好!SpringBlade2.0全新版本终于发布了!

2.0版本技术选型架构等有了很大的进步,延续并拓展了1.0的设计思路,使之开发更加顺畅,所受限制更加轻微

SpringBlade简介:

  • SpringBlade 2.0 是一个基于 Spring Boot 2 & Spring Cloud Finchley & Mybatis 等核心技术,用于构建中大型系统的基础框架。

  • SpringBlade 致力于创造新颖的开发模式,将开发中遇到的痛点、生产中所踩的坑整理归纳,并将解决方案都融合到框架中。

主要特性&变化如下

  • 采用前后端分离的模式,前端单独开源出一个框架: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的部署架构

  • 项目分包明确,规范微服务的开发模式,使包与包之间的分工明确。

新版本界面一览:

SpringBlade 2.0 发布,重构为全新的微服务开发平台SpringBlade 2.0 发布,重构为全新的微服务开发平台SpringBlade 2.0 发布,重构为全新的微服务开发平台SpringBlade 2.0 发布,重构为全新的微服务开发平台SpringBlade 2.0 发布,重构为全新的微服务开发平台SpringBlade 2.0 发布,重构为全新的微服务开发平台SpringBlade 2.0 发布,重构为全新的微服务开发平台SpringBlade 2.0 发布,重构为全新的微服务开发平台SpringBlade 2.0 发布,重构为全新的微服务开发平台SpringBlade 2.0 发布,重构为全新的微服务开发平台SpringBlade 2.0 发布,重构为全新的微服务开发平台SpringBlade 2.0 发布,重构为全新的微服务开发平台SpringBlade 2.0 发布,重构为全新的微服务开发平台SpringBlade 2.0 发布,重构为全新的微服务开发平台SpringBlade 2.0 发布,重构为全新的微服务开发平台


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

C语言常用算法分析

C语言常用算法分析

明日科技 / 2012-1 / 39.80元

《C语言学习路线图•C语言常用算法分析》共分为4篇,第1篇为算法基础篇,包括程序之魂——算法、数据结构基础、查找与排序算法、基本算法思想等内容;第2篇为常用算法篇,包括数学算法、矩阵与数组问题、经典算法等内容;第3篇为趣味算法篇,包括数学趣题、逻辑推理题等内容;第4篇为算法竞技篇,包括计算机等级考试算法实例、程序员考试算法实例、信息学奥赛算法实例等内容。 《C语言学习路线图•C语言常用算法分......一起来看看 《C语言常用算法分析》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

在线进制转换器
在线进制转换器

各进制数互转换器

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具