Eurynome Cloud 2.6.7.30 发布,企业级技术中台微服务架构
Eurynome Cloud 是一款企业级微服务架构和服务能力开发平台。基于Spring Boot 2.6.7、Spring Cloud 2021.0.2、Spring Cloud Alibaba 2021.0.1.0、Nacos 2.1.0 等最新版本开发,遵循SpringBoot编程思想,高度模块化和可配置化。具备服务发现、配置、熔断、限流、降级、监控、多级缓存、分布式事务、工作流等功能
平台定位
- 构建成熟的、完善的、全面的,基于 OAuth2 的、前后端分离的微服务架构解决方案。
- 面向企业级应用和互联网应用设计开发,既兼顾传统项目的微服务化,又满足互联网应用开发建设、快速迭代的使用需求。
- 平台架构使用微服务领域及周边相关的各类新兴技术或主流技术进行建设,是帮助快速跨越架构技术选型、研究探索阶段的利器。
- 代码简洁规范、结构合理清晰,是新技术开发应用的典型的、综合性案例,助力开发人员对新兴技术的学习和掌握。
[1]、本次更新内容
- 主要更新
- Spring Boot Admin 版本升级至 2.6.7
- 其它更新
- Maven Invoker 版本升级至 3.2.0
- Minio 版本升级至 8.4.1
- Hutool 版本升级至 5.8.0
- Bce-java-sdk 版本升级至 0.10.209
- Alipay-sdk-java 版本升级至 4.23.11.ALL
- Aliyun-sdk-oss 版本升级至 3.15.0
[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.7 |
Nacos | 2.1.0 |
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
[5]、工程结构
eurynome-cloud ├── configurations -- 配置文件脚本和统一Docker build上下文目录 ├── dependencies -- 工程Maven顶级依赖,统一控制版本和依赖 ├── packages -- 基础通用依赖包 ├ ├── eurynome-cloud-assistant -- Spring相关公共辅助工具、注解相关工具代码组件 ├ ├── eurynome-cloud-cache -- Cache和Redis工具模块组件 ├ ├── eurynome-cloud-captcha -- 验证码模块组件 ├ ├── eurynome-cloud-data -- 数据持久化等数据处理相关代码组件 ├ ├── eurynome-cloud-kernel -- 微服务接入平台必备组件 ├ ├── eurynome-cloud-message -- 消息处理相关代码组件 ├ ├── eurynome-cloud-oauth -- OAuth2通用代码 ├ ├── eurynome-cloud-oauth-starter -- 自定义OAuth2 Starter,Athena单体版核心Starter ├ ├── eurynome-cloud-rest -- Rest相关代码组件 ├ ├── eurynome-cloud-sercurity -- Security通用代码 ├ ├── eurynome-cloud-starter -- 微服务核心Starter ├ ├── eurynome-cloud-web -- Web 应用基础组件 ├ └── eurynome-cloud-websocket -- WebSocket核心代码包 ├── platform -- 平台核心服务 ├ ├── eurynome-cloud-gateway -- 服务网关 ├ ├── eurynome-cloud-monitor -- Spring Boot Admin 监控服务 ├ └── eurynome-cloud-uaa -- 统一认证模块 ├── services -- 平台业务服务 ├ ├── eurynome-cloud-upms-logic -- 通用用户权限service ├ ├── eurynome-cloud-upms-rest -- 通用用户权限rest 接口 ├ ├── eurynome-cloud-upms-ability -- 通用用户权限服务 ├ ├── eurynome-cloud-upms-rest -- 工作流基础代码包 └── └── eurynome-cloud-bpmn-ability -- 工作流服务

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
2022 Google I/O 汇总:Flutter 3 支持全平台、Android Jetpack 更新、Angular 和 CSS 现状
2022 年 Google I/O 大会昨日正式开幕。谷歌在此次大会上发布了多款消费级硬件,以及软件产品和更新。除了这些喜闻乐见的新玩意,还带来了许多和开发者特别相关的硬核内容,比如稳定支持 6 大平台的 Flutter 3、升级架构的 Android Jetpack,以及新版 Android Studio 等…… OSCHINA 汇总了以下值得开发者关注的内容。 Flutter 3 新增支持 macOS 和 Linux Flutter 3 完成了谷歌从以移动为中心到多平台框架的路线图,提供了 macOS 和 Linux 桌面应用程序的稳定支持、对 Firebase 集成的改进、新的生产力和性能增强,以及支持 Apple Silicon。至此,Flutter 终于支持六大平台(Windows、Linux、macOS、Android、iOS、Web),实现了其跨平台稳定运行的愿景。 大会还透露了 Flutter 下一代渲染引擎Impeller。 Dart 提升生产力、实验性支持 RISC-V 处理器 Dart 在 Google I/O 大会上发布了 2.17 版本,带来了新的语言特性:支...
- 下一篇
墨干编辑器 v1.0.3 已经发布,基于 GNU TeXmacs 的结构化编辑器
墨干编辑器 v1.0.3 已经发布,基于 GNU TeXmacs 的结构化编辑器 此版本更新内容包括: 墨干V1.0.3主要修复了墨干V1.0.2引入的一些问题。 查看帮助 -> 墨干可以看到详细的变更记录。 发布会视频 Bilibili: https://www.bilibili.com/video/bv1PR4y1P7wi Zhihu: https://www.zhihu.com/zvideo/1508550458033098753 微信视频号:搜索墨干编辑器 马上下载 下载 MD5校验 Windows 64位 7a9d72fc80063b4c0ae174e2594c38cc Windows 32位 95bc07f0faaddfceacb67109035590e5 macOS >= 10.14 6b90cf33668e44e42a2e0d68f7c5a2d2 详情查看:https://gitee.com/XmacsLabs/mogan/releases/v1.0.3
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16