Pular para o conteúdo

Arcane.Malha

Chamada entre serviços que não mente: cliente HTTP com prazo, retry com recuo e tremor, disjuntor de três estados, descoberta por nome e propagação automática do rastro do pedido.

Constantes#

NomeValor
RETENTAVEIS[408, 425, 429, 500, 502, 503, 504]

Funções (22)#

Assinatura
Cliente(base, opcoes=None)
Disjuntor(falhas=5, espera=30.0, nome='')
Passo(nome, fazer, desfazer=None, escreve=True, chave=None)
Saga(nome='saga', identificador=None, registro=None)
cabecalhos_de_contexto()
cliente(base, opcoes=None)
comecar_contexto(rastro=None, origem='', extra=None)
contexto()
de(nome, opcoes=None)
disjuntor(falhas=5, espera=30.0, nome='')
onde(nome)
padrao(opcoes)
propagar(req, origem='')
rastro()
recuo(tentativa, base=0.2, teto=10.0, tremor=True)
registrar(nome, base, opcoes=None)
resumo()
saga(nome='saga', identificador=None, registro=None)
saude()
servicos()
terminar_contexto()
vale_repetir(resposta)