Guia de Implementação do Nacos para Configuração e Descoberta de Serviços
O Nacos (Dynamic Naming and Configuration Service) é uma plataforma focada no gerenciamento de microserviços, facilitando a descoberta de instâncias e a centralização de configurações. Construído sobre o ecossistema Spring Boot, o Nacos pode ser iniciado rapidamente para desenvolvimento.
Para iniciar o servidor Nacos em modo local (Standalone) ...
Publicado em 7-20 20:13
Configuração do Zuul Gateway e Hystrix - Notas de Estudo
1.1 Dependência do Zuul
<properties>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<spring-boot.version>2.3.12.RELEASE</spring-boot.version>
&l ...
Publicado em 7-18 10:44
Gerenciamento de Configurações e Rotas Dinâmicas no Spring Cloud com Nacos
Desafios na Arquitetura de Microsserviços
Ao decompor uma aplicação monolítica em uma arquitetura de microsserviços, surgem desafios operacionais significativos: proliferação de configurações duplicadas em cada repositório, necessidade de reinicialização constante dos serviços para atualizar parâmetros de negócio e a rigidez das rotas definidas ...
Publicado em 7-8 05:32
Registro e Descoberta de Serviços no Spring Cloud Alibaba
Preparação do Projeto
Primeiro, criamos um módulo pai no qual removemos a pasta src, mantendo apenas os arquivos .idea e pom.xml.
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.3.RELEASE</version>
</parent>
<!-- ...
Publicado em 6-30 22:26
Configuração de Estratégias de Balanceamento de Carga Diferentes para Serviços Distintos
Introdução
Este artigo demonstra como configurar diferentes estratégias de balanceamento de carga para serviços distintos em uma aplicação Spring Cloud utilizando Ribbon. O exemplo utiliza um módulo de usuário para acessar dados de controladores de outros dois módulos, aplicando estratégias de balanceamento de carga específicas para cada serviç ...
Publicado em 6-28 07:56
Integração de Microsserviços e Autenticação em Sistema de Saúde
Listagem de Hospitais
No módulo de gestão hospitalar, a lista de hospitais exibe níveis hospitalares, mas os dados brutos contêm apenas o campo hostype. É necessário consultar o dicionário de dados para obter as informações de nível. Isso requer uma chamada remota do service-hosp para o service-cmn, introduzindo um centro de registro e chama ...
Publicado em 6-26 02:31
Integração de Serviços com OpenFeign e Balanceamento de Carga no Spring Cloud
Para demonstrar a integração, vamos criar dois projetos: um como provedor de serviços e outro como consumidor. Ambos usarão o Nacos para descoberta de serviços e o OpenFeign para chamadas remotas com balanceamento de carga.
Provedor de Serviços
Este é um serviço básico registrado no Nacos, expondo um endponit simples.
Dependências Maven no arqu ...
Publicado em 6-24 21:09