# hades **Repository Path**: feiyuthomas/hades ## Basic Information - **Project Name**: hades - **Description**: 🔥Java规则引擎:groovy+分布式配置中心 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 62 - **Created**: 2023-03-29 - **Last Updated**: 2023-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 
### hades 介绍 项目背景:业务开发逻辑变更频繁,一点小的修改都要发布系统,灵活度不够。对于一些**非核心流程又频繁改动**的部分是否可以用动态脚本替代? 核心功能:**Java应用无须发布上下线,即可动态变更业务逻辑** ### hades 技术原理 核心技术:Groovy+分布式配置中心(`apollo`/`nacos`)  技术原理:将`Groovy`脚本写在配置中心里,借助分布式配置中心监听配置功能,客户端能实时发现`Groovy`脚本变更。`hades`规则引擎将`Groovy`脚本解析后,放入`Spring IOC`容器中供客户端使用。 ### hades 使用手册 1、引入maven依赖: ```xml