Golang、Mongodb、WebSockets、およびFastthttpで構築されたリアルタイムチャットアプリケーション。
Natternetは、Golang、Mongodb、WebSockets、およびFasttttpで構築された高速で軽量のチャットWebsocketサービスです。リアルタイムチャットアプリケーションにスケーラブルで効率的なプラットフォームを提供することを目的としています。
ユーザー認証
リアルタイム通信
部屋
メッセージタイプ
分散システム
ロギング
APIおよびWebサーバー
データベース
Natternetをより効果的に理解、使用、貢献するのに役立つリソースのリストをまとめました。
Postmanチーム:Postmanチームに参加して、NatternetのAPIを探索します。
コミュニティチャット:質問、フィードバック、または単にチャットしたいですか? Discordサーバーに参加してください。
Wiki :詳細なガイド、FAQ、その他の情報については、Natternet Wikiをご覧ください。
ブログの投稿:アーキテクチャ、ドメイン駆動型のデザイン、およびNatternetのその他のファセットへのディープダイブは、Substackブログで入手できます。
PRを提出したり、問題を開いたり、言葉を広めたりして、お気軽に貢献してください。
アプリケーションを開始した後、次のエンドポイントでSwaggerを介してAPIドキュメントにアクセスできます。
http:// localhost:8080/api/v1/swagger/
ヒント:ドキュメントを掘り下げる前に、プロジェクトルートでmake swagger実行してください。このステップは、本質的なSwaggerコンポーネントを再生し、ドキュメントを更新し続けます。
Natternetについてもっと詳細な洞察を得たいですか?ブログ投稿をご覧ください:
natternetの紹介:ドメイン駆動型のリアルタイムチャットアプリケーション
Natternet:きれいなアーキテクチャに深く潜ります
Natternetでドメイン駆動型のデザインに深く飛び込みます
Natternetは、MITライセンスに基づいてライセンスされています。詳細については、ライセンスファイルを参照してください。