Implementação de Registro e Descoberta de Serviços com Eureka
Spring Cloud, na versão Finchley.RELEASE, utiliza Spring Boot 2.0.3.RELEASE. Documentação oficial disponível em:
http://cloud.spring.io/spring-cloud-static/Finchley.RELEASE/single/spring-cloud.html
O Spring Cloud oferece ferramentas para sistemas distribuídos, incluindo gerenciamento de configuração, descoberta de serviços e balanceamento de c ...
Publicado em 8-9 12:07
Implementação de Cluster Hystrix e Monitoramento com Turbine no Spring Cloud
Este guia aborda a configuração de um cluster Hystrix no Spring Cloud, a integração com o monitor Turbine e a desacoplamento de fallbacks usando Feign, além de ajustes de timeout em ambientes clusterizados.
Configuração do Cluster Hystrix
Para criar um cluster Hystrix, inicie um novo projeto Spring Boot denominado microservico-fornecedor-hystri ...
Publicado em 7-12 08:14
Arquitetura de Microsserviços em Java: Conceitos, Componentes e Práticas Essenciais
Fundamentos de Microsserviços
O que define um microsserviço?
Microsserviços representam um estilo arquitetural que decompõe aplicações monolíticas em unidades menores, indepandentes e fracamente acopladas. Cada serviço encapsula uma capacidade de negócio específica e se comunica através de protocolos leves como HTTP/REST ou gRPC. A autonomia de ...
Publicado em 7-8 21:31
Práticas Ideais para Registro e Descoberta de Serviços com Eureka em um Sistema de E-commerce Distribuído usando Spring Cloud
Introdução ao Projeto e ao Papel do Eureka
O projeto xbin-store-cloud representa um sistema de e-commerce B2C distribuído, inspirado em plataformas conhecidas, construído com Spring Cloud. Em arquiteturas de microsserviços, o registro e descoberta de serviços são cruciais. Este sistema utiliza o Eureka como centro de registro, permitindo que os ...
Publicado em 7-8 17:33
Configurando um Gateway com Spring Cloud Gateway e Eureka
Pré-requisitos do Ambiente de Desenvolvimento
Para este projeto, utilizei as seguintes versões de ferramentas e frameworks:
JDK: 1.8
Spring Boot: 2.0.1.RELEASE
Spring Cloud: Finchley.RELEASE
Maven: 3.3.9
IDE: IntelliJ IDEA
É fundamental verificar a compatibilidade entre as versões do Spring Boot e do Spring Cloud. A tabela abaixo mostra algum ...
Publicado em 7-7 18:28