Seu aplicativo de bate-papo em tempo real criado com Golang, MongoDB, Websockets e Fasthttp.
O NATTERNET é um serviço WebSocket rápido e leve, construído com Golang, MongoDB, Websockets e Fasthttp. O objetivo é fornecer uma plataforma escalável e eficiente para aplicativos de bate-papo em tempo real.
Autenticação do usuário
Comunicação em tempo real
Quartos
Tipos de mensagens
Sistemas distribuídos
Log
API e servidor web
Banco de dados
Compilamos uma lista de recursos que o ajudarão a entender, usar e contribuir com a NatterNet com mais eficiência:
Equipe de Postman : Junte -se à nossa equipe do Postman para explorar a API da Natternet.
CHAT da comunidade : tem perguntas, feedback ou apenas quer conversar? Junte -se ao nosso servidor Discord.
Wiki : Para guias detalhados, perguntas frequentes e outras informações, consulte o Wiki do NatterNet.
Postagens do blog : mergulhos profundos na arquitetura, design orientado a domínio e outras facetas da NatterNet estão disponíveis em nosso blog Substack.
Sinta -se à vontade para contribuir enviando PRs, abrindo questões ou espalhando a palavra.
Você pode acessar a documentação da API através do Swagger no seguinte ponto de extremidade depois de iniciar o aplicativo:
http: // localhost: 8080/api/v1/swagger/
Dica: Antes de investigar a documentação, certifique -se de executar make swagger na raiz do projeto. Esta etapa regenera componentes essenciais de swagger, mantendo os documentos atualizados.
Quer obter mais informações detalhadas sobre o NatterNet? Confira as postagens do nosso blog:
Apresentando NatterNet: um aplicativo de bate-papo em tempo real orientado pelo domínio
Natternet: um mergulho profundo em arquitetura limpa
Mergulhe profundo no design orientado a domínio no NatterNet
O NatterNet está licenciado sob a licença do MIT. Consulte o arquivo de licença para obter mais detalhes.