指南

码匠君 ... 2021-10-27 大约 4 分钟

# 指南

Eurynome Cloud 微服务架构


JDK 1.8+ Spring Boot 2.6.7 Spring Cloud 2021.0.2 Spring Cloud Alibaba 2021.0.1.0 Spring Authorization Server 0.2.3 Nacos 2.1.0 License Apache 2.0 码匠君 Version 2.6.7.30 Gitee star Gitee fork

提示

有幸负责过一个“中台”项目,彻底告别了单体应用。随着微服务以及相关架构使用和研究深入,发现很多方面都不能满足需求。研究过很多优秀的开源项目,感觉都不太适合自己。所以就想自己做一套属于自己的微服务架构,因此就有了Eurynome-Cloud

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

# 平台定位

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

# 总体架构

架构图

# 功能演示

说明

以下内容是本平台比较有特点的功能演示,根据实际情况正在逐步添加。

# [1]基于 URL 的方法级动态权限配置

架构图

# [2]服务调用链监控

架构图

# [3]灵活定制验证码

  • 滑块拼图验证码

滑块拼图验证码

  • 文字点选验证码

文字点选验证码

# 版本号说明

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

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

# 交流反馈

  • 有问题欢迎提交ISSUS (opens new window) ,请写清楚问题的具体原因,重现步骤和环境(上下文)。Gitee 评论中有字数限制,稍微复杂的内容不太便于回复。
  • 邮箱:herodotus@aliyun.com
  • QQ 群:922565573 (opens new window)
  • 微信群:添加微信[pointer_v], 备注:“Eurynome Cloud” , 添加成功后,凭 Gitee Star Eurynome Cloud 项目截图 邀请入群。

预先取之,必先与之;嘤其鸣矣,求其友声;

# 鸣谢

  • 感谢 JetBrains 提供的免费开源 License:

JetBrains Logo (Main) logo

上次编辑于: 2022年4月30日 22:18
贡献者: 码匠君 , herodotus