Saltar a contenido

Andreani.Arq.Abstractions

Esta librería contiene objetos comunes y interfaces necesarias para utilizar en los clientes y en el server.

  1. Call Filters
  2. Directories Interface
  3. Enums, Exceptions and Common Object
  4. IHealthCheck Grain

Call Filters

Orleans trabaja con un mecanismo de middleware llamados Call Filters. En Orleans es posible incorporar pre y pos acciones en el intercambio de mensajes hacía los Grain

call filter

Se desarrollaron dos Call Filters.

  1. LogGrainCallFilter: Encargado de dejar un log de entrada y salida.
  2. ApmPropagationGrainCallFilter: Adaptación para trabajar con Elastic APM. El filter informa a Elastic APM sobre las transacciones ocurridas en los Grains.