Teanary
🌍 全球多节点电商平台系统 - 支持多节点部署、AI自动翻译、商品采集的现代化电商解决方案 🚀
🚀 技术栈
🌟 核心特性
🌍 多节点数据同步
- 解决跨国服务器管理难题
- 中国管理节点,全球销售节点
- 双向数据自动同步
- 支持任意数量节点
- 自动重试和故障恢复
- 完整的同步监控
🤖 AI 自动翻译
- 支持 8 种语言自动翻译
- 商品信息自动翻译
- 文章内容智能翻译
- 集成 Ollama 本地 AI
- 批量翻译处理
- 翻译状态实时跟踪
🛒 Chrome 插件采集
- 1688 商品一键采集
- 图片自动下载上传
- 多语言数据处理
- 批量商品导入
- 自动同步到所有节点
- 简化商品管理流程
🛍️ 完整电商功能
- 多规格商品管理
- 多语言产品信息
- 购物车和订单系统
- 支付集成(PayPal等)
- 促销和优惠券系统
- 用户管理系统
🎨 现代化管理后台
- Filament 3.x 管理面板
- 实时数据统计
- 多语言内容管理
- 媒体文件管理
- 系统配置管理
- 响应式设计
⚡ 高性能架构
- Laravel Octane 高性能服务器
- Redis 缓存加速
- 队列异步处理
- CDN 静态资源加速
- 数据库优化
- 批量操作优化
🎮 在线演示
测试账号信息
⚠️ 重要提示: Demo 数据每 8 小时自动重置一次
💻 当前 Demo 服务器运行在一台树莓派上,性能有限,请谅解
🌐 如果您愿意赞助服务器资源部署 Demo,我们可以部署多节点同步演示环境,展示完整的多节点同步功能
📧 如有赞助意向或想了解更多信息,请联系:hello@teanary.com
💡 为什么选择程序层同步而不是 MySQL 主从同步?
🌍 高延迟环境可靠性
跨国网络延迟通常在 200-400ms,MySQL 主从同步在高延迟环境下容易出现超时和连接中断。程序层同步通过 HTTP/HTTPS API 可以更好地处理网络波动,支持重试机制。
🔄 灵活同步策略
支持批量同步、选择性同步、双向同步等灵活策略。可以只同步需要的数据,避免同步不必要的系统表,而 MySQL 主从通常是全量单向同步。
🛡️ 更好的容错能力
同步失败可以自动重试,不会因为网络波动导致数据丢失。完整的同步日志和状态跟踪,可以清楚地知道每条数据的同步状态。
🔐 安全性优势
使用 API Key 进行认证,比直接暴露数据库连接更安全。所有数据传输通过 HTTPS 加密,保护数据安全。
📁 文件同步支持
可以同时同步媒体文件、图片等,而 MySQL 主从同步无法处理文件。在同步过程中可以进行数据转换、验证和业务逻辑处理。
🗄️ 跨数据库兼容
不依赖特定的数据库类型,可以支持 MySQL、PostgreSQL 等不同数据库。未来如果需要支持其他数据库类型,只需修改同步逻辑。
总结:在跨国高延迟网络环境下,程序层同步提供了更好的可靠性、灵活性和可维护性,更适合复杂的多节点电商场景。
💼 商业服务
📄 开源协议
本项目采用 AGPL-3.0 (GNU Affero General Public License v3.0) 开源协议。
✅ 您可以
- 自由使用、研究、修改
- 自由分发代码
- 用于商业项目
⚠️ 您必须
- 公开修改后的源代码
- 保留版权声明
- 使用相同协议
❌ 您不能
- 修改后闭源售卖
- 移除版权声明
- 违反协议规定