- Node.js
- Redis
- Kafka
- Drizzle
- PostgreSQL
- Docker
Sockify はサーバー間のリアルタイム通信を可能にします。サーバーはクライアントからメッセージを受信すると、それを Redis にパブリッシュします。その後、他のサーバーがチャネルに登録してメッセージを受信できるようになります。 Kafka は、Redis にパブリッシュされたメッセージのバッファーとして機能します。メッセージを生成するサーバーは、メッセージを Kafka トピックに送信します。別のコンシューマ サービスが Kafka からメッセージを取得し、データベースに保存します。
ハイライト:
- Redis を使用した Pub/Sub
- Kafka を使用したメッセージ キュー
- データ管理のための霧雨
- データストレージ用のPostgreSQL
100% 完了