Servicio de Contabilidad
Este servicio calcula el importe total de los productos vendidos. Este cálculo actualmente está simulado y los pedidos recibidos se imprimen. Una vez que se recupera un registro de Kafka, se guarda en la base de datos (PostgreSQL).
Instrumentación automática
Este servicio se basa en la instrumentación automática de OpenTelemetry para
.NET con el fin de instrumentar automáticamente librerías como Kafka y
configurar el SDK de OpenTelemetry. La instrumentación se agrega a través del
paquete NuGet
OpenTelemetry.AutoInstrumentation
y se activa mediante variables de entorno que se obtienen de instrument.sh.
Este método de instalación también garantiza que todas las dependencias de
instrumentación estén correctamente alineadas con la aplicación.
Publicación
Agrega --use-current-runtime al comando dotnet publish para distribuir los
componentes nativos del entorno (runtime) adecuados.
dotnet publish "./AccountingService.csproj" --use-current-runtime -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false
Comentarios
¿Fue útil esta página?
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!