Eurynome Cloud 是一款企业级微服务架构和服务能力开发平台。基于Spring Boot 2.6.7、Spring Cloud 2021.0.2、Spring Cloud Alibaba 2021.0.1.0、Nacos 2.0.4 等最新版本开发,遵循SpringBoot编程思想,高度模块化和可配置化。具备服务发现、配置、熔断、限流、降级、监控、多级缓存、分布式事务、工作流等功能
平台定位
构建成熟的、完善的、全面的,基于 OAuth2 的、前后端分离的微服务架构解决方案。
面向企业级应用和互联网应用设计开发,既兼顾传统项目的微服务化,又满足互联网应用开发建设、快速迭代的使用需求。
平台架构使用微服务领域及周边相关的各类新兴技术或主流技术进行建设,是帮助快速跨越架构技术选型、研究探索阶段的利器。
代码简洁规范、结构合理清晰,是新技术开发应用的典型的、综合性案例,助力开发人员对新兴技术的学习和掌握。
[1]、本次更新内容
主要更新
Spring Cloud 版本升级至 2021.0.2
其它更新
Antisamy 版本升级至 1.6.8,同步更新防护配置文件
Redisson 版本升级至 3.17.1
Minio 版本升级至 8.3.9
WxJava 版本升级至 4.3.2.B
Bce-java-sdk 版本升级至 0.10.207
Qiniu-java-sdk 版本升级至 7.10.2
Alipay-sdk-java 版本升级至 4.22.113.ALL
[2]、总体架构

[3]、特色功能演示
(1)方法级可配置动态权限

(2)组合式、可定制图形验证码


[4]、技术栈和版本说明
(1)Spring全家桶及核心技术版本
| 组件 | 版本 |
| Spring Boot | 2.6.7 |
| Spring Cloud | 2021.0.2 |
| Spring Cloud Alibaba | 2021.0.1.0 |
| Spring Boot Admin | 2.6.6 |
| Nacos | 2.0.4 |
| Sentinel | 1.8.3 |
| Seata | 1.3.0 |
(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