- Node.js
- Redis
- Kafka
- Drizzle
- PostgreSQL
- Docker
100% 完了
ソキファイはサーバー間のリアルタイム通信を可能にします。サーバーがクライアントからメッセージを受信すると、Redisに公開します。他のサーバーはチャンネルをサブスクライブしてメッセージを受信できます。KafkaはRedisに公開されたメッセージのバッファとして機能します。メッセージを生成するサーバーはKafkaトピックにメッセージを送信します。別のコンシューマーサービスはKafkaからメッセージを取得してデータベースに永続化します。
ハイライト:
- Redisを使用したPub/Sub
- Kafkaを使用したメッセージキュー
- Drizzle & PostgreSQLを使用したデータベース
- Dockerized Environment