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

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

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


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

查看所有标签

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

打造有吸引力的学习型社群

打造有吸引力的学习型社群

苏平、田士杰、吕守玉 / 机械工业出版社 / 45.00元

本书首先对社群的定位、准备和吸引粉丝方面等做了饶有趣味的介绍,从社群黏度的提升、社群知识的迭代与转化和社群的持续发展等多个角度入手,对学习型社群的运营手段、运营模式、运营规律和运营经验等进行了全方位剖析。从中国培训师沙龙这个公益社群近十年成功运营的经验中,为如何经营好学习型社群总结出了一套系统性的、具有实操价值的方法。并以此为基础,扩展到知识管理、团队管理、内容IP等领域,为有致于社团建设以及优质......一起来看看 《打造有吸引力的学习型社群》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具