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 发布,重构为全新的微服务开发平台


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

查看所有标签

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

用户中心设计

用户中心设计

(美国)弗登伯格等编 / 高等教育出版社 / 2003-8 / 20.00元

本书以用户对最终产品或系统的所见及所感为出发点考虑设计方法,所涉及的产品从数据库软件到语音识别软件,在众多项目(医疗保健、金融证券、航空事业、保险业、汽车制造业及零售业等)中得到验证。内容包括:能带来突破性增益的针对UCD的完整的周期化方法;现有产品评测、机构评定以使其适用UCD方法;提高用户感知舒适度;在外延型/内适型应用环境下的软件设计、硬件设计、网站建设和服务中应用UCD;当前UCD优化及未......一起来看看 《用户中心设计》 这本书的介绍吧!

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

各进制数互转换器

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

Base64 编码/解码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具