Teanary
🌍 グローバル・マルチノードECプラットフォームシステム ― マルチノード展開、AI自動翻訳、商品収集に対応した最新のECソリューション 🚀
🚀 技術スタック
🌟 主要機能
🌍 マルチノードデータ同期
- 国際サーバー管理の課題を解決
- 中国の管理ノードとグローバル販売ノード
- 双方向の自動データ同期
- ノード数の制限なし
- 自動リトライと障害復旧
- 完全な同期モニタリング
🤖 AI 自動翻訳
- 8言語の自動翻訳に対応
- 商品情報の自動翻訳
- 記事コンテンツのインテリジェント翻訳
- Ollama ローカルAIを統合
- 一括翻訳処理
- 翻訳ステータスのリアルタイム追跡
🛒 Chrome 拡張による商品収集
- 1688 商品をワンクリックで収集
- 画像の自動ダウンロード・アップロード
- 多言語データ処理
- 商品一括インポート
- 全ノードへ自動同期
- 商品管理フローを簡素化
🛍️ 充実したEC機能
- 複数仕様の商品管理
- 多言語商品情報
- ショッピングカート・注文システム
- 決済連携(PayPal 等)
- プロモーション・クーポン機能
- ユーザー管理システム
🎨 モダンな管理画面
- Filament 3.x 管理パネル
- リアルタイムデータ統計
- 多言語コンテンツ管理
- メディアファイル管理
- システム設定管理
- レスポンシブデザイン
⚡ 高性能アーキテクチャ
- Laravel Octane 高性能サーバー
- Redis キャッシュ高速化
- キューによる非同期処理
- CDN による静的リソース高速化
- データベース最適化
- 一括処理の最適化
🎮 オンラインデモ
テストアカウント情報
⚠️ 重要なお知らせ: デモデータは8時間ごとに自動リセットされます
💻 現在のデモサーバーは Raspberry Pi 上で稼働しており、性能に制限があります
🌐 デモ用サーバーリソースの提供をご検討いただける場合、マルチノード同期のデモ環境を構築し、完全な同期機能を展示できます
📧 スポンサーや詳細については、以下までご連絡ください:hello@teanary.com
💡 なぜ MySQL のマスター・スレーブレプリケーションではなく、アプリケーションレベル同期を選ぶのか?
🌍 高遅延環境での信頼性
国際ネットワークの遅延は通常 200~400ms です。MySQL のマスター・スレーブレプリケーションは、このような環境ではタイムアウトや接続切断が発生しやすくなります。HTTP/HTTPS API を用いたアプリケーションレベル同期は、ネットワーク変動に強く、リトライ機構も備えています。
🔄 柔軟な同期戦略
一括同期、選択的同期、双方向同期に対応。必要なデータのみを同期でき、不要なシステムテーブルを避けられます。MySQL レプリケーションは通常、全量かつ一方向です。
🛡️ 高い耐障害性
ネットワーク不安定による同期失敗も自動的に再試行され、データ損失を防ぎます。完全なログと状態追跡により、各データの同期状況を明確に把握できます。
🔐 セキュリティ上の利点
APIキーによる認証は、データベース接続を直接公開するよりも安全です。すべてのデータ転送は HTTPS で暗号化されます。
📁 ファイル同期のサポート
メディアファイルや画像の同期にも対応。MySQL レプリケーションでは不可能です。同期時にデータ変換、検証、ビジネスロジックの適用が可能です。
🗄️ データベース間の互換性
特定のデータベースに依存せず、MySQL、PostgreSQL などをサポート。将来的な他DB対応も同期ロジックの変更のみで可能です。
まとめ:国際的な高遅延ネットワーク環境では、アプリケーションレベル同期が信頼性・柔軟性・保守性に優れ、複雑なマルチノードECシナリオに最適です。
💼 商用サービス
📄 オープンソースライセンス
本プロジェクトは AGPL-3.0(GNU Affero General Public License v3.0) のもとで公開されています。
✅ 可能なこと
- 自由に利用・研究・改変できます
- コードを自由に再配布できます
- 商用プロジェクトで利用できます
⚠️ 必須事項
- 改変後のソースコードを公開すること
- 著作権表示を保持すること
- 同一ライセンスを適用すること
❌ 禁止事項
- 改変後にクローズドソースで販売すること
- 著作権表示を削除すること
- ライセンス条件に違反すること