Biblioteca Arcane
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.
Nome Valor RETENTAVEIS[408, 425, 429, 500, 502, 503, 504]
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)
Anterior
← Arcane.Macro
Próximo
Arcane.Math →