Skip to content

Nova-Software-Organization/Nova-server-eureka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nova Server Eureka

O repositório nova-server Eureka é o núcleo central de microserviços onde permite que um microserviço se paralelamenta conectado ao mesmo e gerenciado pelo repositorio.

Visão Geral Este repositório contém a estrutura principal e as configurações necessárias para o desenvolvimento de microsserviços que fazem parte da plataforma. Utiliza Spring Boot e outras tecnologias do ecossistema Spring para fornecer uma base sólida para a criação de serviços robustos, escaláveis e seguros.

Tecnologias Utilizadas

Java 8+: Linguagem de programação principal.
Spring Boot: Framework para criação de aplicativos em Java de forma rápida e fácil.
Spring Security: Fornece autenticação e autorização para os serviços.
Spring Data: Facilita a integração com diferentes fontes de dados.
Banco de Dados Relacional (ex: MySQL, PostgreSQL): Para persistência de dados (utiliza Spring Data JPA).
Swagger/OpenAPI (opcional): Documentação de APIs.
Docker (opcional): Contêineres para facilitar a implantação.
Testes Unitários e de Integração: JUnit, Mockito, etc.

Estrutura do Projeto

A estrutura de pastas e pacotes pode variar dependendo da organização do projeto. Abaixo está uma estrutura de exemplo:

/src/main/java: Código-fonte Java.
/src/main/java/com/seuDominio/nova-core: Pacote principal.
/config: Configurações do Spring Boot, Swagger, etc.
/controller: Controladores/APIs.
/service: Lógica de negócios.
/model: Entidades e objetos de transferência de dados (DTOs).
/repository: Repositórios Spring Data JPA.
/src/main/resources: Recursos e configurações.
/src/main/resources/application.properties: Arquivo de configuração do Spring Boot.

Configuração e Uso

Certifique-se de ter o Java e o Maven instalados.
Clone o repositório: git clone https://github.com/Nova-Software-Organization/nova-core.git
Importe o projeto em sua IDE de preferência.
Configure o banco de dados no arquivo application.properties.

Documentação da API

Se houver, a documentação da API pode ser acessada localmente após a inicialização do serviço em: http://localhost:porta/api-docs.

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para propor melhorias, correções ou novos recursos. Consulte o arquivo CONTRIBUTING.md para obter informações detalhadas sobre como contribuir para este projeto.

Licença

Este projeto está licenciado sob a MIT License - veja o arquivo LICENSE para mais detalhes.

About

Spring Cloud Eureka Server is an implementation of the Service Registry pattern, which allows microservices to register and discover each other automatically and dynamically. It serves as a central point for the registration and location of services in a distributed environment.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages