Buscar

Spring Boot - Servidor Eureka

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Spring Boot - Servidor Eureka
Equipe NordWare
André de Campos
Rodrigo Borges Borba Santos
Valeria mendes Biela Barão 
 
Spring Boot - Introdução
Spring Boot fornece uma boa plataforma para os desenvolvedores Java desenvolverem um aplicativo de mola autônomo e de nível de produção que você possa executar
Vantagens
Fácil de entender e desenvolver aplicações de primavera;
Aumenta a produtividade;
Reduz o tempo de desenvolvimento.
Objetivos
Desenvolver aplicações Spring prontas para produção de maneira mais fácil;
Para reduzir o tempo de desenvolvimento e executar o aplicativo de forma independente;
Oferecer uma maneira mais fácil de começar a usar o aplicativo.
Porquê o Spring Boot?
Ele fornece uma maneira flexível de configurar Java Beans, configurações XML e transações de banco de dados;
Ele fornece um poderoso processamento em lote e gerencia pontos de extremidade REST;
No Spring Boot, tudo é configurado automaticamente; nenhuma configuração manual é necessária;
Oferece aplicação de mola baseada em anotação;
Facilita o gerenciamento de dependências;
Inclui o contêiner Servlet incorporado.
Como funciona?
O Spring Boot configura automaticamente seu aplicativo com base nas dependências que você adicionou ao projeto usando a anotação @EnableAutoConfiguration.
Spring Boot - Servidor Eureka
O Servidor Eureka é um aplicativo que contém informações sobre todos os aplicativos de serviço do cliente;
É uma biblioteca para criar uma arquitetura de descoberta de serviços desenvolvido e disponibilizado pela Netflix.
Todos os serviços Micro serão registrados no servidor Eureka e o servidor Eureka saberá todos os aplicativos clientes em execução em cada porta e endereço IP.
 Netflix Eureka 
O Netflix Eureka é um registro de serviço. Ele fornece uma API REST para gerenciar o registro da instância de serviço e consultar as instâncias disponíveis.
Significa Interface de Programação de Aplicações, trata-se de um conjunto de rotinas e padrões estabelecidos e documentados por uma aplicação A, para que outras aplicações consigam utilizar as funcionalidades desta aplicação A, sem precisar conhecer detalhes da implementação do software.
Eureka Server / Eureka Client
O Eureka Server, usado para registro dos serviços em si; 
o Eureka Client, um cliente em Java que simplifica a interação com o servidor, desempenha o papel do balanceador de cargas round-robin e suporta a recuperação de falhas dos serviços.
O agendamento round-robin geralmente emprega tempo compartilhado, dando a cada tarefa um tempo definido
Vantagens e Definições Eureka
Para criarmos servidor Eureka
Para tornar a aplicação um Eureka Server basta adicionar a anotação @EnableEurekaServer em conjunto com a anotação do Spring Boot (SpringBootApplication) que no startup da aplicação será inicializado o Eureka.
O que é Spring Boot ?
	O Spring Boot é uma estrutura baseada em Java de código aberto usada para criar um Micro Service. O Spring Boot contém um suporte abrangente à infraestrutura para o desenvolvimento de um microsserviço e permite o desenvolvimento de aplicativos prontos para a empresa que você pode apenas executar .
1.Perguntas NordWare
 
2. Perguntas NordWare
 
Por que utilizar o Eureka?
	O Eureka Server consiste em uma aplicação que atua como registro de serviços permitindo que outras aplicações registrem suas instâncias, com isso,  ele controla os endereços registrados mantendo-os atualizados e sinalizando quando um serviço não está disponível.
O que é round-robin ?
	 Round-robin é um dos algoritmos empregados por escalonadores de processo e de rede, em computação. Como o termo é geralmente usado, fatias de tempo são atribuídas a cada processo em partes iguais e em ordem circular, manipulando todos os processos sem prioridade.
3. Perguntas NordWare