Skip to content

Commit

Permalink
fix(v2.6.5.0): 版本发布
Browse files Browse the repository at this point in the history
  • Loading branch information
herodotus-ecosystem committed Mar 27, 2022
1 parent 0a47d2a commit 6296324
Show file tree
Hide file tree
Showing 25 changed files with 351 additions and 347 deletions.
96 changes: 48 additions & 48 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@

<p align="center">
<a href="https://www.oracle.com/java/technologies/javase-downloads.html" target="_blank"><img src="https://shields.io/badge/JDK-1.8%2B-green" alt="JDK 1.8+"></a>
<a href="https://spring.io/projects/spring-boot" target="_blank"><img src="https://shields.io/badge/Spring%20Boot-2.6.4-blue" alt="Spring Boot 2.6.4"></a>
<a href="https://spring.io/projects/spring-boot" target="_blank"><img src="https://shields.io/badge/Spring%20Boot-2.6.5-blue" alt="Spring Boot 2.6.5"></a>
<a href="https://spring.io/projects/spring-cloud" target="_blank"><img src="https://shields.io/badge/Spring%20Cloud-2021.0.1-blue" alt="Spring Cloud 2021.0.1"></a>
<a href="https://github.com/alibaba/spring-cloud-alibaba" target="_blank"><img src="https://shields.io/badge/Spring%20Cloud%20Alibaba-2021.0.1.0-blue" alt="Spring Cloud Alibaba 2021.0.1.0"></a>
<a href="https://nacos.io/zh-cn/index.html" target="_blank"><img src="https://shields.io/badge/Nacos-2.0.4-brightgreen" alt="Nacos 2.0.4"></a>
<a href="./LICENSE"><img src="https://shields.io/badge/License-Apache--2.0-blue" alt="License Apache 2.0"></a>
<a href="https://blog.csdn.net/Pointer_v" target="_blank"><img src="https://shields.io/badge/Author-%E7%A0%81%E5%8C%A0%E5%90%9B-orange" alt="码匠君"></a>
<a href="#" target="_blank"><img src="https://shields.io/badge/Version-2.6.4.20-red" alt="Version 2.6.4.20"></a>
<a href="#" target="_blank"><img src="https://shields.io/badge/Version-2.6.5.0-red" alt="Version 2.6.5.0"></a>
<a href="https://gitee.com/herodotus/eurynome-cloud"><img src="https://gitee.com/herodotus/eurynome-cloud/badge/star.svg?theme=dark" alt="Gitee star"></a>
<a href="https://gitee.com/herodotus/eurynome-cloud"><img src="https://gitee.com/herodotus/eurynome-cloud/badge/fork.svg?theme=dark" alt="Gitee fork"></a>
</p>
Expand All @@ -29,22 +29,22 @@

## 企业级技术中台微服务架构与服务能力开发平台

Eurynome Cloud是一款企业级微服务架构和服务能力开发平台。基于Spring Boot 2.6.3、Spring Cloud 2021.0.0、Spring Cloud Alibaba 2021.1、Nacos 2.0.4 等最新版本开发,遵循SpringBoot编程思想,高度模块化和可配置化。具备服务发现、配置、熔断、限流、降级、监控、多级缓存、分布式事务、工作流等功能,代码简洁,架构清晰,非常适合学习和企业作为基础框架使用。
Eurynome Cloud 是一款企业级微服务架构和服务能力开发平台。基于 Spring Boot 2.6.3、Spring Cloud 2021.0.0、Spring Cloud Alibaba 2021.1、Nacos 2.0.4 等最新版本开发,遵循 SpringBoot 编程思想,高度模块化和可配置化。具备服务发现、配置、熔断、限流、降级、监控、多级缓存、分布式事务、工作流等功能,代码简洁,架构清晰,非常适合学习和企业作为基础框架使用。

## 平台定位

- 构建成熟的、完善的、全面的,基于 OAuth2 的、前后端分离的微服务架构解决方案。
- 面向企业级应用和互联网应用设计开发,既兼顾传统项目的微服务化,又满足互联网应用开发建设、快速迭代的使用需求。
- 平台架构使用微服务领域及周边相关的各类新兴技术或主流技术进行建设,是帮助快速跨越架构技术选型、研究探索阶段的利器。
- 代码简洁规范、结构合理清晰,是新技术开发应用的典型的、综合性案例,助力开发人员对新兴技术的学习和掌握。
- 构建成熟的、完善的、全面的,基于 OAuth2 的、前后端分离的微服务架构解决方案。
- 面向企业级应用和互联网应用设计开发,既兼顾传统项目的微服务化,又满足互联网应用开发建设、快速迭代的使用需求。
- 平台架构使用微服务领域及周边相关的各类新兴技术或主流技术进行建设,是帮助快速跨越架构技术选型、研究探索阶段的利器。
- 代码简洁规范、结构合理清晰,是新技术开发应用的典型的、综合性案例,助力开发人员对新兴技术的学习和掌握。

## Gitee Star趋势图
## Gitee Star 趋势图

[![Giteye chart](https://chart.giteye.net/gitee/herodotus/eurynome-cloud/254B32UX.png)](https://giteye.net/chart/254B32UX)

## 重要信息

> 开发新手在群内提问或新开Issue提问前,请先阅读 [【提问的智慧】](https://www.herodotus.cn/others/question/),并确保认真、详细地查阅过本项目 [【在线文档】](https://www.herodotus.cn),避免浪费大家的宝贵时间;
> 开发新手在群内提问或新开 Issue 提问前,请先阅读 [【提问的智慧】](https://www.herodotus.cn/others/question/),并确保认真、详细地查阅过本项目 [【在线文档】](https://www.herodotus.cn),避免浪费大家的宝贵时间;
## [1]、总体架构

Expand All @@ -62,12 +62,12 @@ Eurynome Cloud是一款企业级微服务架构和服务能力开发平台。基

### (3) 灵活定制验证码

- 滑块拼图验证码
- 滑块拼图验证码

![滑块拼图验证码](./documents/readme/captcha-jigsaw.png)

- 文字点选验证码
- 文字点选验证码

![文字点选验证码](./documents/readme/captcha-word-click.png)

## [2]、功能介绍
Expand All @@ -76,14 +76,14 @@ Eurynome Cloud是一款企业级微服务架构和服务能力开发平台。基

## [3]、技术栈和版本说明

### (1)Spring全家桶及核心技术版本
### (1)Spring 全家桶及核心技术版本

| 组件 | 版本 |
| -------------------- | ---------- |
| Spring Boot | 2.6.4 |
| Spring Boot | 2.6.5 |
| Spring Cloud | 2021.0.1 |
| Spring Cloud Alibaba | 2021.0.1.0 |
| Spring Boot Admin | 2.6.2 |
| Spring Boot Admin | 2.6.3 |
| Nacos | 2.0.4 |
| Sentinel | 1.8.3 |
| Seata | 1.3.0 |
Expand All @@ -92,35 +92,35 @@ Eurynome Cloud是一款企业级微服务架构和服务能力开发平台。基
### (2)所涉及的相关的技术:

- 持久层框架: Spring Data Jpa & Mybatis Plus
- API网关:Spring Cloud Gateway
- 服务注册&发现和配置中心: Alibaba Nacos
- 服务消费:Spring Cloud OpenFeign & RestTemplate & OkHttps
- 负载均衡:Spring Cloud Loadbalancer
- 服务熔断&降级&限流:Alibaba Sentinel
- 服务监控:Spring Boot Admin
- 消息队列:使用Spring Cloud消息总线Spring Cloud Bus 默认Kafka 适配RabbitMQ
- 链路跟踪:Skywalking
- 分布式事务:Seata
- 数据缓存:JetCache + Redis + Caffeine, 自定义多级缓存
- 数据库: Postgresql,MySQL,Oracle ...
- JSON序列化:Jackson & FastJson
- 文件服务:阿里云OSS/Minio
- 数据调试:p6spy
- 日志中心:ELK
- 日志收集:Logstash Logback Encoder
- 持久层框架: Spring Data Jpa & Mybatis Plus
- API 网关:Spring Cloud Gateway
- 服务注册&发现和配置中心: Alibaba Nacos
- 服务消费:Spring Cloud OpenFeign & RestTemplate & OkHttps
- 负载均衡:Spring Cloud Loadbalancer
- 服务熔断&降级&限流:Alibaba Sentinel
- 服务监控:Spring Boot Admin
- 消息队列:使用 Spring Cloud 消息总线 Spring Cloud Bus 默认 Kafka 适配 RabbitMQ
- 链路跟踪:Skywalking
- 分布式事务:Seata
- 数据缓存:JetCache + Redis + Caffeine, 自定义多级缓存
- 数据库: Postgresql,MySQL,Oracle ...
- JSON 序列化:Jackson & FastJson
- 文件服务:阿里云 OSS/Minio
- 数据调试:p6spy
- 日志中心:ELK
- 日志收集:Logstash Logback Encoder

## [4]、 版本号说明

本系统版本号,分为四段。

- 第一段和第二段,与Spring Boot 版本对应,根据采用的Spring Boot版本变更。例如,当前采用Spring Boot 2.4.6版本,那么就以2.4.X.X开头
- 第三段,表示系统功能的变化
- 第四段,表示系统功能维护及优化情况
- 第一段和第二段,与 Spring Boot 版本对应,根据采用的 Spring Boot 版本变更。例如,当前采用 Spring Boot 2.4.6 版本,那么就以 2.4.X.X 开头
- 第三段,表示系统功能的变化
- 第四段,表示系统功能维护及优化情况

## [5]、工程结构

```
```
eurynome-cloud
├── configurations -- 配置文件脚本和统一Docker build上下文目录
├── dependencies -- 工程Maven顶级依赖,统一控制版本和依赖
Expand Down Expand Up @@ -148,27 +148,27 @@ eurynome-cloud
├ ├── eurynome-cloud-upms-rest -- 通用用户权限rest 接口
├ ├── eurynome-cloud-upms-ability -- 通用用户权限服务
├ ├── eurynome-cloud-upms-rest -- 工作流基础代码包
└── └── eurynome-cloud-bpmn-ability -- 工作流服务
└── └── eurynome-cloud-bpmn-ability -- 工作流服务
```

## [6]、项目地址

- 后端Gitee地址[https://gitee.com/herodotus/eurynome-cloud](https://gitee.com/herodotus/eurynome-cloud)
- 后端Github地址[https://github.com/herodotus-cloud/eurynome-cloud](https://github.com/herodotus-cloud/eurynome-cloud)
- 单体版示例工程:[https://gitee.com/herodotus/eurynome-cloud-athena](https://gitee.com/herodotus/eurynome-cloud-athena)
- 前端Gitee地址[https://gitee.com/herodotus/eurynome-cloud-ui](https://gitee.com/herodotus/eurynome-cloud-ui)
- 后端 Gitee 地址[https://gitee.com/herodotus/eurynome-cloud](https://gitee.com/herodotus/eurynome-cloud)
- 后端 Github 地址[https://github.com/herodotus-cloud/eurynome-cloud](https://github.com/herodotus-cloud/eurynome-cloud)
- 单体版示例工程:[https://gitee.com/herodotus/eurynome-cloud-athena](https://gitee.com/herodotus/eurynome-cloud-athena)
- 前端 Gitee 地址[https://gitee.com/herodotus/eurynome-cloud-ui](https://gitee.com/herodotus/eurynome-cloud-ui)

## [7]、用户权益

- 允许免费用于学习、毕设、公司项目、私活等。
- 遵循Apache-2.0开源协议
- 允许免费用于学习、毕设、公司项目、私活等。
- 遵循 Apache-2.0 开源协议

## [8]、交流反馈

- 欢迎提交[ISSUS](https://gitee.com/herodotus/eurynome-cloud/issues) ,请写清楚问题的具体原因,重现步骤和环境(上下文)
- 博客:https://blog.csdn.net/Pointer_v
- 邮箱:herodotus@aliyun.com
- QQ群:922565573
- 欢迎提交[ISSUS](https://gitee.com/herodotus/eurynome-cloud/issues) ,请写清楚问题的具体原因,重现步骤和环境(上下文)
- 博客:https://blog.csdn.net/Pointer_v
- 邮箱:herodotus@aliyun.com
- QQ 群:922565573

## [9]、界面预览

Expand Down
2 changes: 1 addition & 1 deletion container/context/dist/index.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!DOCTYPE html><html lang="zh-Hans"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico"><title>Eurynome Cloud</title><link href="/static/css/npm.vuetify.5b571d13.css" rel="stylesheet"><link href="/static/css/npm.bpmn-js.31909fb1.css" rel="stylesheet"><link href="/static/css/npm.bpmn-js-properties-panel.d783db48.css" rel="stylesheet"><link href="/static/css/npm.chartist.4709d9c8.css" rel="stylesheet"><link href="/static/css/npm.mdi.9021cca7.css" rel="stylesheet"><link href="/static/css/npm.material-design-icons-iconfont.017b1552.css" rel="stylesheet"><link href="/static/css/vendors~app.13f5a34b.css" rel="stylesheet"><link href="/static/css/app.74f1b2fd.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but @herodotus/ui doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="/static/js/runtime.4b9e464f.js"></script><script src="/static/js/npm.vuetify.6c0a08fb.js"></script><script src="/static/js/npm.tsparticles.b6eb65ba.js"></script><script src="/static/js/npm.lodash.70d7bbee.js"></script><script src="/static/js/npm.diagram-js.0f90a525.js"></script><script src="/static/js/npm.bpmn-js.30f4f941.js"></script><script src="/static/js/npm.moment.58a3c339.js"></script><script src="/static/js/npm.bpmn-js-properties-panel.6adca211.js"></script><script src="/static/js/npm.bpmn-js-token-simulation.46dff2c8.js"></script><script src="/static/js/npm.crypto-js.1654aa24.js"></script><script src="/static/js/npm.axios.bdc0859f.js"></script><script src="/static/js/npm.browserify-sign.50d7966c.js"></script><script src="/static/js/npm.browserify-aes.a541be91.js"></script><script src="/static/js/npm.node-rsa.d7b2b19a.js"></script><script src="/static/js/npm.elliptic.37d7c14f.js"></script><script src="/static/js/npm.hash-base.856a757f.js"></script><script src="/static/js/npm.asn1.js.b73cce8f.js"></script><script src="/static/js/npm.readable-stream.4c8d3020.js"></script><script src="/static/js/npm.hash.js.e30cef2a.js"></script><script src="/static/js/npm.typescript-ioc.facc863f.js"></script><script src="/static/js/npm.qs.ead9bf87.js"></script><script src="/static/js/npm.bpmn-io.afa51041.js"></script><script src="/static/js/npm.chartist.bc6c86ca.js"></script><script src="/static/js/npm.util.7501ef9a.js"></script><script src="/static/js/npm.vue.8a6e0d7c.js"></script><script src="/static/js/npm.browserify-rsa.77ea49c6.js"></script><script src="/static/js/npm.mdi.c7f03c70.js"></script><script src="/static/js/npm.material-design-icons-iconfont.c4ebfd8d.js"></script><script src="/static/js/npm.vee-validate.a4c99f61.js"></script><script src="/static/js/npm.bn.js.363123a1.js"></script><script src="/static/js/npm.bpmn-moddle.9c6e64f8.js"></script><script src="/static/js/npm.buffer.a250fbeb.js"></script><script src="/static/js/npm.camunda-bpmn-moddle.db62ffa2.js"></script><script src="/static/js/npm.hammerjs.684f4c04.js"></script><script src="/static/js/npm.localforage.09a68ff6.js"></script><script src="/static/js/npm.lodash.get.565d85e5.js"></script><script src="/static/js/npm.lodash.set.13e46e97.js"></script><script src="/static/js/npm.moddle-xml.05a9c203.js"></script><script src="/static/js/npm.moddle.72743796.js"></script><script src="/static/js/npm.path-intersection.4e1160ed.js"></script><script src="/static/js/npm.reflect-metadata.893eed2d.js"></script><script src="/static/js/npm.saxen.32b207d7.js"></script><script src="/static/js/npm.sortablejs.7426bfa6.js"></script><script src="/static/js/npm.sweetalert2.af1e540c.js"></script><script src="/static/js/npm.vue-i18n.ea8b591e.js"></script><script src="/static/js/npm.vue-router.89b14e91.js"></script><script src="/static/js/npm.vuedraggable.31672e0e.js"></script><script src="/static/js/npm.vuex.a871e3db.js"></script><script src="/static/js/vendors~app.7fc3f9b2.js"></script><script src="/static/js/app.2f55e10d.js"></script></body></html>
<!DOCTYPE html><html lang="zh-Hans"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico"><title>Eurynome Cloud</title><link href="/static/css/npm.vuetify.5b571d13.css" rel="stylesheet"><link href="/static/css/npm.bpmn-js.31909fb1.css" rel="stylesheet"><link href="/static/css/npm.bpmn-js-properties-panel.d783db48.css" rel="stylesheet"><link href="/static/css/npm.chartist.4709d9c8.css" rel="stylesheet"><link href="/static/css/npm.mdi.9021cca7.css" rel="stylesheet"><link href="/static/css/npm.material-design-icons-iconfont.017b1552.css" rel="stylesheet"><link href="/static/css/vendors~app.13f5a34b.css" rel="stylesheet"><link href="/static/css/app.74f1b2fd.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but @herodotus/ui doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="/static/js/runtime.4b9e464f.js"></script><script src="/static/js/npm.vuetify.6c0a08fb.js"></script><script src="/static/js/npm.tsparticles.228d43b4.js"></script><script src="/static/js/npm.bpmn-js.1eb9e631.js"></script><script src="/static/js/npm.lodash.70d7bbee.js"></script><script src="/static/js/npm.moment.58a3c339.js"></script><script src="/static/js/npm.bpmn-js-properties-panel.6adca211.js"></script><script src="/static/js/npm.bpmn-js-token-simulation.46dff2c8.js"></script><script src="/static/js/npm.crypto-js.1654aa24.js"></script><script src="/static/js/npm.axios.bdc0859f.js"></script><script src="/static/js/npm.browserify-sign.50d7966c.js"></script><script src="/static/js/npm.browserify-aes.a541be91.js"></script><script src="/static/js/npm.node-rsa.d7b2b19a.js"></script><script src="/static/js/npm.elliptic.37d7c14f.js"></script><script src="/static/js/npm.hash-base.856a757f.js"></script><script src="/static/js/npm.asn1.js.b73cce8f.js"></script><script src="/static/js/npm.readable-stream.4c8d3020.js"></script><script src="/static/js/npm.hash.js.e30cef2a.js"></script><script src="/static/js/npm.typescript-ioc.facc863f.js"></script><script src="/static/js/npm.qs.ead9bf87.js"></script><script src="/static/js/npm.bpmn-io.afa51041.js"></script><script src="/static/js/npm.chartist.bc6c86ca.js"></script><script src="/static/js/npm.util.7501ef9a.js"></script><script src="/static/js/npm.vue.8a6e0d7c.js"></script><script src="/static/js/npm.browserify-rsa.77ea49c6.js"></script><script src="/static/js/npm.mdi.c7f03c70.js"></script><script src="/static/js/npm.material-design-icons-iconfont.c4ebfd8d.js"></script><script src="/static/js/npm.vee-validate.a4c99f61.js"></script><script src="/static/js/npm.bn.js.363123a1.js"></script><script src="/static/js/npm.bpmn-moddle.9c6e64f8.js"></script><script src="/static/js/npm.buffer.a250fbeb.js"></script><script src="/static/js/npm.camunda-bpmn-moddle.db62ffa2.js"></script><script src="/static/js/npm.hammerjs.684f4c04.js"></script><script src="/static/js/npm.localforage.09a68ff6.js"></script><script src="/static/js/npm.lodash.get.565d85e5.js"></script><script src="/static/js/npm.lodash.set.13e46e97.js"></script><script src="/static/js/npm.moddle-xml.05a9c203.js"></script><script src="/static/js/npm.moddle.72743796.js"></script><script src="/static/js/npm.path-intersection.4e1160ed.js"></script><script src="/static/js/npm.reflect-metadata.893eed2d.js"></script><script src="/static/js/npm.saxen.32b207d7.js"></script><script src="/static/js/npm.sortablejs.7426bfa6.js"></script><script src="/static/js/npm.sweetalert2.c66ec119.js"></script><script src="/static/js/npm.vue-i18n.ea8b591e.js"></script><script src="/static/js/npm.vue-router.89b14e91.js"></script><script src="/static/js/npm.vuedraggable.31672e0e.js"></script><script src="/static/js/npm.vuex.a871e3db.js"></script><script src="/static/js/vendors~app.dcc281cd.js"></script><script src="/static/js/app.570208c0.js"></script></body></html>

Large diffs are not rendered by default.

Binary file not shown.
1 change: 1 addition & 0 deletions container/context/dist/static/js/npm.bpmn-js.1eb9e631.js

Large diffs are not rendered by default.

Binary file not shown.
1 change: 0 additions & 1 deletion container/context/dist/static/js/npm.bpmn-js.30f4f941.js

This file was deleted.

Binary file not shown.

This file was deleted.

Binary file not shown.

This file was deleted.

Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Loading

0 comments on commit 6296324

Please sign in to comment.