Estudos gratuitos da ER Soluções WebVer outros conteúdos grátis
ER Soluções WebEstudos · Patterns of Enterprise Application Architecture

16.3. Coarse-Grained Lock

Um único bloqueio para um grupo de objetos relacionados.

Cliente e seus endereços compartilham uma única versão ou cadeado na raiz do agregado
Bloqueie a raiz e o grupo todo está bloqueado.

Resumo

Perguntas-chave

responda de cabeça, depois abra
Quais as duas formas de Coarse-Grained Lock?
Versão compartilhada entre os objetos do grupo, ou bloqueio na raiz do agregado.
Qual o benefício?
Menos bloqueios a gerenciar e consistência garantida do grupo como um todo.
Com qual conceito de DDD ele se relaciona?
Agregado: grupo de objetos tratado como unidade, com uma raiz.

Exercícios de fixação

0/5 respondidas
1.
Cliente e seus 5 endereços devem ser editados como unidade. Em vez de 6 versões, todos usam a mesma versão. Qual padrão?
2.
Ao alterar só um endereço do cliente, o que deve acontecer com a versão compartilhada?
3.
No bloqueio pela raiz, como se bloqueia um endereço?
4.
Qual vantagem do Coarse-Grained Lock?
5.
Coarse-Grained Lock funciona com:
Seu progresso fica salvo neste navegador.