Skip to Content
Projetando Sistemas Distribuídos, 2ª Edição
book

Projetando Sistemas Distribuídos, 2ª Edição

by Brendan Burns
March 2025
Intermediate to advanced
220 pages
6h 27m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Content preview from Projetando Sistemas Distribuídos, 2ª Edição

Capítulo 6. Serviços replicados com balanceamento de carga

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

O padrão distribuído mais simples, e com o qual a maioria está familiarizada, é um serviço replicado com balanceamento de carga. Neste tipo de serviço, cada servidor é idêntico a todos os outros e todos são capazes de suportar o tráfego de qualquer cliente. O padrão consiste num número escalável de servidores com um equilibrador de carga à sua frente. O balanceador de carga é tipicamente ou completamente round-robin ou usa alguma forma de aderência de sessão. O capítulo dará um exemplo concreto de como implantar um serviço desse tipo no Kubernetes.

Serviços sem estado

Serviços sem estado são aqueles que não requerem estado salvo para operar corretamente. Nas aplicações sem estado mais simples, até mesmo solicitações individuais podem ser encaminhadas para instâncias separadas do serviço (consulte a Figura 6-1). Exemplos de serviços sem estado incluem coisas como servidores de conteúdo estático e sistemas de middleware complexos que recebem e agregam respostas de vários sistemas back-end diferentes.

Basic replicated stateless service
Figura 6-1. Serviço básico replicado sem estado

Os sistemas sem estado são replicados para fornecer redundância e escala. Independentemente da dimensão do serviço, são necessárias pelo menos duas réplicas ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

LLMs e IA generativa para os cuidados de saúde

LLMs e IA generativa para os cuidados de saúde

Kerrie Holley, Manish Mathur

Publisher Resources

ISBN: 9798341637856Supplemental Content