# luxor-framework **Repository Path**: luxor/luxor-framework ## Basic Information - **Project Name**: luxor-framework - **Description**: luxor-framework是荔诚科技自研的企业快速开发框架,主要基于SpringScloud全家桶、Nacos注册/配置中心、OAuth2单点认证[集成微信,QQ,微博第三方登陆],Redis缓存,Zookeeper分布式锁,Seata分布式事务,Rabbitmq消息队列,MyBatis数据持久化、分布式调度器、docker容器化等热门互联网技术实现。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: 1.0.x - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-09-14 - **Last Updated**: 2025-09-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: Web开发框架, 分布式微服务, RPA机器人爬虫, oa工作流 ## README # luxor-framework 企业微服务开发框架 该项目是一个基于 SpringScloud 全家桶、Nacos 注册/配置中心、OAuth2 单点认证[集成微信,QQ,微博第三方登陆],Redis 缓存,Redis 分布式锁,Seata 分布式事务,Rabbitmq 消息队列,MyBatis 数据持久化等热门互联网技术实现的微服务开发框架。 项目将包含业务服务除外的完整分布式架构所必须包含的服务和功能,如安全认证、配置管理,用户角色管理、服务监控、日志分析,消息队列、文件存储、调度中心、等 ## 产品特性 适用于大型互联网企业,高并发场景的应用,大型企业软件系统架构。 ## 发布计划 | 版本 | 发布时间 | 特性说明 | 状态 | | ------ | ------- | ------- | ------- | | v1.0.0 | 2019.10.28 | 实现基础框架封装 和 Quick Start | 100% | | v2.0.0 | 2020.12.20 | 满足互联网业务开发的功能,包含组件有 Mybatis-plus 多数据源、Security 安全控制、Swagger 接口文档、Redis 缓存(支持缓存、幂等调用、滑动窗口限流等)、lock4j 分布式锁、RabbitMQ 消息队列、ElasticSearch 文本检索引擎、Storage 分布式存储、Schedule 分布式调度器、Seata 分布式事务、Zookeeper 分布式协调服务(支持分布式锁)、OpenFeign 远程调用、Sms 短信发送、Excel 导入导出、日志采集、常用工具类 | 100% | ## 技术选型 | 技术 | 版本 | 名称 | 官网 | | -------------------- | ------------- | ---------------------- | ----------------------------------------------- | | JDK | 1.8.0_201 | Java 语言软件开发工具包 | https://www.oracle.com | | Spring Boot | 2.0.6.RELEASE | 底层框架 | https://spring.io/projects/spring-boot | | Spring Cloud | Finchley.SR2 | 微服务框架 | https://spring.io/projects/spring-cloud | | Spring Cloud Alibaba | 2.0.2.RELEASE | 阿里巴巴分布式底层框架 | https://spring.io/projects/spring-cloud-alibaba | | Spring Security | 2.0.1.RELEASE | 安全框架 | https://spring.io/projects/spring-security | | Nacos | 1.2.1 | 服务注册发现与配置管理 | https://nacos.io/zh-cn/index.html | | Seata | 1.1.0 | 分布式事务中间件 | https://seata.io/zh-cn | | Maven | 3.6.3 | 项目构建管理 | https://maven.apache.org | | Jenkins | 2.164.3 | 持续集成工具 | https://www.jenkins.io/zh | | Kibana | 7.3.1 | 日志分析平台 | https://www.elastic.co/cn/kibana | | Nginx | 1.14.2 | 高性能 HTTP 服务器 | http://nginx.org | | Mysql | 5.7.2 | 数据库服务 | https://www.mysql.com | | Redis | 5.0.4 | 分布式缓存数据库 | https://redis.io | | Quartz | 2.3.0 | 作业调度框架 | http://www.quartz-scheduler.org | | Swagger2 | 2.9.2 | 接口测试框架 | http://swagger.io | | RabbitMQ | 3.7.16 | 分布式消息队列 | https://www.rabbitmq.com | | ElasticSearch | 7.3.1 | 分布式全文搜索引擎 | https://www.elastic.co/cn/elasticsearch | | Zookeeper | 3.5.8 | 分布式应用协调服务 | https://zookeeper.apache.org | | FastDFS | 6.03 | 分布式文件存储 | https://gitee.com/fastdfs100 |