1
0
mirror of https://github.com/chillzhuang/Sword synced 2024-11-21 17:59:26 +08:00

🎉 3.0.0.RELEASE 架构升级适配 SpringCloud 2020

This commit is contained in:
smallchill 2021-01-06 16:51:14 +08:00
parent fd278ac92a
commit e006f590c1
3 changed files with 28 additions and 9 deletions

View File

@ -1,9 +1,9 @@
<p align="center">
<img src="https://img.shields.io/badge/Release-V2.8.0-green.svg" alt="Downloads">
<img src="https://img.shields.io/badge/Release-V3.0.0-green.svg" alt="Downloads">
<img src="https://img.shields.io/badge/JDK-1.8+-green.svg" alt="Build Status">
<img src="https://img.shields.io/badge/license-Apache%202-blue.svg" alt="Build Status">
<img src="https://img.shields.io/badge/Spring%20Cloud-Hoxton.SR8-blue.svg" alt="Coverage Status">
<img src="https://img.shields.io/badge/Spring%20Boot-2.2.11.RELEASE-blue.svg" alt="Downloads">
<img src="https://img.shields.io/badge/Spring%20Cloud-2020-blue.svg" alt="Coverage Status">
<img src="https://img.shields.io/badge/Spring%20Boot-2.4.1-blue.svg" alt="Downloads">
<a target="_blank" href="https://bladex.vip">
<img src="https://img.shields.io/badge/Author-Small%20Chill-ff69b4.svg" alt="Downloads">
</a>
@ -22,7 +22,7 @@
* 极简封装了多租户底层用更少的代码换来拓展性更强的SaaS多租户系统。
* 借鉴OAuth2实现了多终端认证系统可控制子系统的token权限互相隔离。
* 借鉴Security封装了Secure模块采用JWT做Token认证可拓展集成Redis等细颗粒度控制方案。
* 稳定生产了一年经历了从Camden -> Hoxton的技术架构也经历了从fat jar -> docker -> k8s + jenkins的部署架构
* 稳定生产了三年,经历了从 Camden -> Hoxton -> 2020 的技术架构也经历了从fat jar -> docker -> k8s + jenkins的部署架构
* 项目分包明确,规范微服务的开发模式,使包与包之间的分工清晰。
## 架构图

View File

@ -1,6 +1,6 @@
{
"name": "sword",
"version": "2.8.0",
"version": "3.0.0",
"description": "An out-of-box UI solution for enterprise applications",
"private": true,
"scripts": {

View File

@ -20,14 +20,14 @@ class Workplace extends PureComponent {
<Row gutter={24}>
<Col span={24}>
<div style={{ textAlign: 'center' }}>
<img src="https://img.shields.io/badge/Release-V2.8.0-green.svg" alt="Downloads" />
<img src="https://img.shields.io/badge/Release-V3.0.0-green.svg" alt="Downloads" />
<img src="https://img.shields.io/badge/JDK-1.8+-green.svg" alt="Build Status" />
<img
src="https://img.shields.io/badge/Spring%20Cloud-Hoxton.SR8-blue.svg"
src="https://img.shields.io/badge/Spring%20Cloud-2020-blue.svg"
alt="Coverage Status"
/>
<img
src="https://img.shields.io/badge/Spring%20Boot-2.2.11.RELEASE-blue.svg"
src="https://img.shields.io/badge/Spring%20Boot-2.4.1.RELEASE-blue.svg"
alt="Downloads"
/>
<a href="https://bladex.vip">
@ -212,7 +212,26 @@ class Workplace extends PureComponent {
</Row>
<Row gutter={24}>
<Card className={styles.card} bordered={false}>
<Collapse bordered={false} defaultActiveKey={['21']}>
<Collapse bordered={false} defaultActiveKey={['22']}>
<Panel header="3.0.0.发布 架构升级适配SpringCloud2020" key="22">
<div>1.升级 SpringBoot 2.4.1</div>
<div>2.升级 SpringCloud 2020.0.0</div>
<div>3.升级 SpringBootAdmin 2.3.1</div>
<div>4.升级 Junit 5.7.0</div>
<div>5.升级 Mybatis-Plus 3.4.1</div>
<div>6.升级 Knife4j 2.0.8</div>
<div>7.升级 Seata 1.4.1</div>
<div>8.升级 Avue 2.7.5</div>
<div>9.新增Sentinel自动熔断逻辑</div>
<div>10.新增Sentinel全局限流控制器</div>
<div>11.新增BladeCloudApplication注解</div>
<div>12.重构Feign自动熔断逻辑以适配最新API</div>
<div>13.重构Junit统一运行器以适配最新API</div>
<div>14.重构Seata部分模块以适配最新API</div>
<div>15.修改配置文件以适配最新API</div>
<div>16.优化Gateway全局异常处理器</div>
<div>17.优化部署脚本</div>
</Panel>
<Panel header="2.8.0发布 增加在线报表模块" key="21">
<div>1.升级 SpringBoot 2.2.11.RELEASE</div>
<div>2.升级 SpringCloud Hoxton.SR8</div>