Andreani.Arq.Abstractions¶
Esta librería contiene objetos comunes y interfaces necesarias para utilizar en los clientes y en el server.
- Call Filters
- Directories Interface
- Enums, Exceptions and Common Object
- 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
Se desarrollaron dos Call Filters.
LogGrainCallFilter
: Encargado de dejar un log de entrada y salida.ApmPropagationGrainCallFilter
: Adaptación para trabajar con Elastic APM. El filter informa a Elastic APM sobre las transacciones ocurridas en los Grains.