# Together-AIPlatform **Repository Path**: together-space/together-aiplatform ## Basic Information - **Project Name**: Together-AIPlatform - **Description**: Together-AIPlatform是一个基于Together-Base开发的AI平台,其主要聚焦于视觉AI开发过程中的 标注、训练、部署等主要环节 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: 2.X - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 3 - **Created**: 2026-01-31 - **Last Updated**: 2026-02-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

logo

Together-Base

秦风·无衣 岂曰无衣?与子同袍。王于兴师,修我戈矛。与子同仇! 岂曰无衣?与子同泽。王于兴师,修我矛戟。与子偕作! 岂曰无衣?与子同裳。王于兴师,修我甲兵。与子偕行!

- - - # 重要说明: 1. Together-Base 是基于 [Dromara Ruoyi-Cloud-Plus](https://gitee.com/dromara/Ruoyi-Cloud-Plus)改造而来; 2. 改造过程中由于使用了批量脚本工具导致丢失了原类上的@author等相关注释,对此我们感到抱歉且承诺原有版权信息仍归属Dromara together-Cloud-Plus; 3. 关于开源协议,我们承诺永久保留Ruoyi-Cloud-Plus的[LICENSE文件](./LICENSE-together-Cloud-Plus) 4. 关于Together-Base开源协议仍然为[MIT 开源协议](https://gitee.com/jiang4yu/together/blob/master/LICENSE) 5. 项目在改造过程中尽可能兼容原框架,但不缺乏为了适应项目需要做的破坏性更改; 6. 项目对RCP进行了 配置、依赖、主程序、执行脚本 进行了分离编译和打包; - - - # 🚀 项目介绍 - 后端基于 **Java 21 + Spring Boot 3 + Spring Cloud & Alibaba + Sa-Token + Dubbo** 构建的微服务系统; - 前端采用 **Vue3 + TypeScript + UniApp** 技术栈,兼具高扩展性、易维护性与模块解耦特性; - 系统创新性支持 **单体与微服务架构** 自由切换,可灵活适配从初创团队到中小型企业的不同业务规模与部署场景; - 不仅适用于企业级生产环境部署,更能满足个人学习研究、毕业设计及二次开发等多样化需求。 # 🧩 系统模块 ``` 📦 together-base │ ├─ 📦 assembly # assembly打包配置 ├─ 📦 archive # 产物归档目录(package阶段自动生成) ├─ 📦 deploy # 解压后产物目录(package阶段自动生成) │ ├─ 📦 together-dependencies │ ├─ 📁 together-bom-common │ ├─ 📁 together-bom-api │ ├─ 📁 together-bom-biz │ ├─ 📁 together-public-alibaba │ └─ 📁 together-public-dependencies │ ├─ 📦 together-common # 系统公共模块 │ ├─ 📁 together-common-core # 公共核心包 │ ├─ 📁 together-common-service-impl # 通用service实现模块 │ ├─ 📁 together-common-excel # Excel表格操作工具模块 │ ├─ 📁 together-common-redis # redis缓存工具模块 │ ├─ 📁 together-common-doc # 接口文档模块 │ ├─ 📁 together-common-security # 安全模块封装 │ ├─ 📁 together-common-satoken # Sa-Token安全认证封装 │ ├─ 📁 together-common-web # Web服务 │ ├─ 📁 together-common-mybatis # MyBatis 扩展封装 │ ├─ 📁 together-common-job # 分布式定时任务封装 │ ├─ 📁 together-common-dubbo # Dubbo 扩展封装 │ ├─ 📁 together-common-seata # 分布式事务模块 │ ├─ 📁 together-common-loadbalancer # 自定义负载均衡 │ ├─ 📁 together-common-oss # 对象存储封装 │ ├─ 📁 together-common-ratelimiter # 限流功能 │ ├─ 📁 together-common-idempotent # 幂等功能封装 │ ├─ 📁 together-common-mail # 邮箱模块 │ ├─ 📁 together-common-sms # 短信模块封装 │ ├─ 📁 together-common-logstash # 日志推送模块封装 │ ├─ 📁 together-common-elasticsearch # ES模块封装 │ ├─ 📁 together-common-skylog # SkyWalking日志收集模块 │ ├─ 📁 together-common-prometheus # Prometheus监控模块 │ ├─ 📁 together-common-translation # 通用翻译功能 │ ├─ 📁 together-common-sensitive # 脱敏模块 │ ├─ 📁 together-common-json # JSON 序列化模块 │ ├─ 📁 together-common-encrypt # 数据加解密模块 │ ├─ 📁 together-common-tenant # 多租户功能封装 │ ├─ 📁 together-common-websocket # websocket通信 │ ├─ 📁 together-common-social # social 社交登陆 │ ├─ 📁 together-common-nacos # Nacos pom聚合 │ ├─ 📁 together-common-bus # 消息总线模块 │ └─ 📁 together-common-sse # sse 服务端推送模块 │ ├─ 📦 together-api # API 公共模块 │ ├─ 📁 together-api-resource # 公共资源 │ └─ 📁 together-api-system # 系统管理 │ ├─ 📦 together-biz │ ├─ 📁 together-biz-resource # 资源业务处理模块 │ └─ 📁 together-biz-system # 系统管理业务处理模块 │ ├─ 📦 together-function # 功能性服务 │ ├─ 📁 together-function-codegen # 代码生成服务模块 │ ├─ 📁 together-function-workflow # 工作流公共服务模块 │ ├─ 📁 together-fufunctionnc-fileview # 文件预览公共服务模块 │ ├─ 📁 together-function-screen # 可视化大屏公共服务模块 │ ├─ 📁 together-function-video # 视频流媒体公共服务模块 │ └─ 📁 together-function-report # 数据报表公共服务模块 │ ├─ 📦 together-auth # 授权服务 │ ├─ 📦 together-boot # 单体启动模块 [端口:9999] │ ├─ 📦 together-gateway # 网关服务 [端口: 9999] │ └─ 📦 together-visual # 系统可视化与运维模块 ├─ 📁 together-nacos # nacos配置注册中心 ├─ 📁 together-monitor # 监控服务监控服务 ├─ 📁 together-seata # seata分布式事务服务 └─ 📁 together-snailjob # snailjob分布式任务服务 ``` ## 🔧 后端技术栈 | 技术组件 | 说明 | |------------------------|--------------------------------------------------------------------------------------------| | **Spring Boot 3** | 现代化 Java 应用开发框架,提供自动配置和快速启动 | | **Apache Dubbo 3** | 高性能 RPC 框架,支持多协议、多注册中心和 Triple 协议,实现服务间高效通信 | | **Spring Cloud Alibaba** | 基于 Spring Cloud 的阿里巴巴微服务组件集合,集成服务注册与发现(Nacos)、配置管理、负载均衡、链路追踪,同时支持 RocketMQ 消息队列、Seata 分布式事务等丰富功能,全面增强微服务生态能力。 | | **Spring Boot Admin** | 应用监控管理平台,提供实时健康检查、日志查看、线程监控等 | | **Sa-Token** | 简洁轻量的权限认证框架,支持单点登录、权限校验、会话管理等 | | **Nacos** | 服务注册与配置中心,支持服务发现与动态配置管理,兼容 Dubbo 和 Spring Cloud | | **MyBatis & MyBatis-Plus** | 数据访问层框架,MyBatis 实现 ORM 映射,Plus 提供分页、Lambda 表达式、自动 CRUD 等功能增强 | | **Redis & Redisson** | Redis 用作缓存、分布式锁、限流等,Redisson 提供分布式锁及高级客户端支持 | | **Seata** | 分布式事务框架,保障多服务、多数据源操作一致性,集成于 Spring Cloud Alibaba | | **snail-JOB** | 轻量级分布式任务调度平台,支持定时任务管理和执行 | # ⚠️ 项目声明 - 📄 关于开源协议 本项目遵循 **[MIT 开源协议](https://gitee.com/jiang4yu/together/blob/master/LICENSE)**,且做出如下承诺: > 作者所在国家没有特殊要求的情况下,协议不变! > > 第一任作者(发起人)没有死亡的情况下,协议终身不变! - 📚关于分发与使用 > 您与作者均可以将本项目用于 个人学习、教育培训、商业合作等各类合法场景中,但请保留原始协议声明和版权信息; > > 您与作者均可以自由地使用、修改和分发本项目; > > 您与作者均基于本项目制作衍生作品,无需向作者报备; > > 本项目禁止用于任何违法、侵权或有损他人权益的行为或者活动中; - 👥关于沟通与交流 > 本项目除开发者贡献交流群外,不开设任何交流群、论坛、星球、频道等渠道,如您在使用中遇到问题,欢迎通过 Issues 或 Gitee 提交反馈! - 💰关于赞助与支持 > 本项目不接受任何形式(贡献和优化代码除外)的赞助,对于您的好意只能表示心领了; > > 虽然作者很穷,但尚能果腹,所以希望您将援助之手伸向更需要的人; > > 如您喜欢本项目或者觉得本项目不错,欢迎关注它,或者给他一颗⭐Star; - ⚠️关于责任与损失 > 本项目为开源项目,在力求功能完整与稳定的前提下,不对其适用于任何特定场景或用途提供任何形式的保证。 > > 项目中所涉及的代码、文档等资料,推荐作为学习参考使用,商用请根据实际情况谨慎评估和测试,并遵守相关法律法规; > > 对于使用本项目造成的任何直接或间接的任何形式的损失,作者概不负责,也负不了责; - 🤝关于社区开源活动 > 因关注到开源社区有各类推广活动或宣传活动中,需要冲击排行榜,需要投票等行为,本项目做出如下承诺: > > 本项目绝不主动进行任何形式的拉票、冲榜宣传行为 > 使用本项目即表示您已知悉并同意以上声明;感谢每一位使用和支持的朋友,我们将不断优化和迭代,为开源助力 💪