1
resposta

Quais outros serviços podem ser utilizados no lugar do Eureka?

Olá, foi mencionado que há outros serviços de registro de microsserviços que tem a mesma função do Eureka. Que outros serviços são esses? É bom saber, pois em projetos reais pode ser que usem algo diferente.

1 resposta

Fala, Marcio! Espero que esteja tudo bem!

Desculpe a demora em dar um retorno!

Vou separar alguns componentes menores do Spring Cloud para deixar mais claro

  • Spring Cloud Config: é responsável por permitir que as aplicações mantenham suas configurações (propriedades e parâmetros) armazenadas no gerenciador de versões Git. Com configurações e arquivos de propriedades armazenados e versionados remotamente, fica mais fácil reconfigurar aplicações sem a necessidade de acessar cada servidor da nuvem onde as mesmas estão instaladas;
  • Spring Cloud Netflix: integra aplicações construídas com Spring Cloud a diversos componentes open source da Netflix, tais como Eureka (registrador e balanceador de serviços), Hystrix (biblioteca com algoritmos para construção de sistemas tolerantes a falhas), Zuul (serviço de borda para roteamento, monitoramento e segurança) e Archaius (biblioteca para gerenciamento de configurações dos componentes da aplicação);
  • Spring Cloud Bus: simplifica o acesso e uso de servidores de mensageria como RabbitMQ;
  • Spring Cloud for Cloud Foundry: integra a aplicação aos serviços da plataforma PaaS conhecida como Cloud Foundry;
  • Spring Cloud For Amazon Web Services: facilitador para construção e manutenção de soluções integradas à plataforma de IaaS conhecida como Amazon Web Services. A partir do Spring Cloud o desenvolvedor pode fazer uso de serviços como Cache distribuído, Mensageria, Storage e outros;
  • Spring Cloud Connectors: facilitador de integração entre a aplicação e sistemas de backend, principalmente Message Brokers e Bancos de Dados nas nuvens;

Espero ter ajudado, Marcio!

Um abraço e bons estudos!!!