Appearance
🚀 WuEasy通用微服务框架
产品简介
WuEasy通用微服务是基于Spring Boot 3
打造的新一代企业级分布式开发框架。它为企业级应用开发提供了一站式解决方案,具备高效开发、安全防护、分布式架构等核心特性,让企业快速构建稳定、高性能的微服务应用。
✨ 核心优势
1. 🔥 高效开发
低代码开发
- 接口自动生成工具,告别重复CRUD
- 丰富的开发工具集,提升开发效率
- 模块化设计,支持热插拔
开箱即用
- 集成主流技术栈(Spring Cloud、Nacos、Redis)
- 完善的开发文档和示例
- 标准化的项目结构
2. 🛡️ 安全防护
多层次安全架构
- 自研权限模型:多模式认证、菜单权限、按钮权限
- 安全防护:XSS防御、Token验证、请求限流
- 数据加密:请求/响应加解密、敏感数据脱敏
商户特性
- 多商户隔离
- 商户验证机制
- 数据权限控制
3. 🌐 分布式特性
微服务架构
- 服务注册与发现
- 配置中心支持
- 分布式事务
- 服务熔断降级
可观测性
- 分布式链路追踪
- 实时监控告警
- 统一日志管理
- 性能指标采集
🛠️ 技术栈
技术 | 说明 | 版本 |
---|---|---|
Spring Boot | 应用基础框架 | 3.x |
Spring Cloud | 微服务框架 | 最新版 |
Nacos | 服务注册和配置中心 | 最新版 |
Redis | 分布式缓存 | 最新版 |
Mybatis Plus | ORM框架 | 最新版 |
📚 功能特性
基础功能
- ✅ Nacos配置动态更新
- ✅ 分布式Session管理
- ✅ 统一文件存储(多存储引擎支持)
- ✅ 分布式锁实现
- ✅ Excel导出工具
安全功能
- 🔐 数据脱敏处理
- 🔐 验证码服务
- 🔐 RSA加解密工具
- 🔐 统一权限控制
开发工具
- 🛠️ 用户信息工具类
- 🛠️ Bean操作工具
- 🛠️ 集合处理工具
- 🛠️ 日期处理工具
- 🛠️ 环境变量工具
🎯 快速开始
在线演示
体验我们的后台管理系统示例
开发文档
📚 查看详细文档
版本记录
📋 版本更新日志
💡 最佳实践
开发建议
- 遵循微服务设计原则
- 合理划分服务边界
- 统一异常处理
- 规范API设计
部署建议
- 环境隔离
- 合理配置资源
- 监控告警配置
- 定期备份数据