Votre application de chat en temps réel a été construite avec Golang, MongoDB, WebSockets et FasthTTP.
Natternet est un service WebSocket de chat rapide et léger construit avec Golang, MongoDB, WebSockets et FasthTTP. Il vise à fournir une plate-forme évolutive et efficace pour les applications de chat en temps réel.
Authentification des utilisateurs
Communication en temps réel
Salles
Types de messages
Systèmes distribués
Enregistrement
API et serveur Web
Base de données
Nous avons compilé une liste de ressources qui vous aideront à comprendre, à utiliser et à contribuer à Natternet plus efficacement:
Équipe Postman : Rejoignez notre équipe Postman pour explorer l'API de Natternet.
Chat communautaire : Vous avez des questions, des commentaires ou vous voulez simplement discuter? Rejoignez notre serveur Discord.
Wiki : Pour les guides détaillés, les FAQ et autres informations, consultez le wiki Natternet.
Articles de blog : Des plongées profondes dans l'architecture, la conception axée sur le domaine et d'autres facettes de Natternet sont disponibles dans notre blog Sublack.
N'hésitez pas à contribuer en soumettant des PR, en ouvrant des problèmes ou en passant le mot.
Vous pouvez accéder à la documentation de l'API via Swagger au point de terminaison suivant après le démarrage de l'application:
http: // localhost: 8080 / api / v1 / swagger /
Conseil: Avant de vous plonger dans la documentation, assurez-vous d'exécuter make swagger à la racine du projet. Cette étape régénère les composants de fanfaronnade essentiels, en gardant les documents à jour.
Vous voulez obtenir des informations plus approfondies sur Natternet? Consultez nos articles de blog:
Présentation de Natternet: une application de chat en temps réel axée sur le domaine
Natternet: une plongée profonde dans une architecture propre
Plongeon profonde dans la conception axée sur le domaine dans Natternet
Natternet est concédé sous licence MIT. Voir le fichier de licence pour plus de détails.