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

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

内容简介:大家新年好!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 发布,重构为全新的微服务开发平台


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

查看所有标签

猜你喜欢:

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

嵌入式系统软件设计中的常用算法

嵌入式系统软件设计中的常用算法

周航慈 / 2010-1 / 24.00元

《嵌入式系统软件设计中的常用算法》根据嵌入式系统软件设计需要的常用算法知识编写而成。基本内容有:线性方程组求解、代数插值和曲线拟合、数值积分、能谱处理、数字滤波、数理统计、自动控制、数据排序、数据压缩和检错纠错等常用算法。从嵌入式系统的实际应用出发,用通俗易懂的语言代替枯燥难懂的数学推导,使读者能在比较轻松的条件下学到最基本的常用算法,并为继续学习其他算法打下基础。 《嵌入式系统软件设计中的......一起来看看 《嵌入式系统软件设计中的常用算法》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

MD5 加密
MD5 加密

MD5 加密工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换