No video

Tarea de Segundo Plano - Ejemplo del Mundo Real - ASP.NET Core 8

  Рет қаралды 4,166

Felipe Gavilan Programa

Felipe Gavilan Programa

Күн бұрын

Curso completo de Minimal APIs con EF Core: felipe-gavilan...
Curso completo de Minimal APIs con Dapper: felipe-gavilan...
Curso completo de concurrencia y paralelismo en C#: felipe-gavilan...
Link de todos mis cursos con descuento: www.felipe-gav...
En este video vamos a ver un ejemplo realista de una tarea de segundo plano. Queremos que nuestro Web API siempre sea rápido, lo cual lograremos con una tarea de segundo plano (background job).
Ejemplo inspirado del libro de Andrew Lock de ASP.NET Core.

Пікірлер: 34
@gavilanch2
@gavilanch2 Ай бұрын
Curso completo de Minimal APIs con EF Core: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-ef-esp Curso completo de Minimal APIs con Dapper: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-dapper Curso completo de concurrencia y paralelismo en C#: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=introduccion-a-la-concurrencia-cs-esp Link de todos mis cursos con descuento: www.felipe-gavilan.com/cursos?idioma=esp
@ALEXCOCACOLASE
@ALEXCOCACOLASE 14 күн бұрын
Excelente maestro!!! Ahí tengo varios cursos tuyos que me han servido mucho para las metas que tengo en la vida!!!
@edwinlozano6891
@edwinlozano6891 Ай бұрын
Excelente como siempre. Gracias por compartir
@diegodagostino4837
@diegodagostino4837 Ай бұрын
Excelente contenido como siempre
@gavilanch2
@gavilanch2 Ай бұрын
Gracias, Diego!
@delfrysgameplays
@delfrysgameplays Ай бұрын
Muy buen video hasta programando somos duros los dominicanos
@gavilanch2
@gavilanch2 Ай бұрын
jajaja claro que sí!
@cvieille
@cvieille Ай бұрын
hola. muy buena idea. En mi trabajo hice algo similar, pero en lugar de guardarlo en memoria, almaceno .json en el servidor, lo que me permite obtener la data para poblar listas que no cambian mucho en el tiempo. Ahora le aplico el orden de código de tu video jajajja. Saludos!!!
@gavilanch2
@gavilanch2 Ай бұрын
Excelente! También me ha tocado guardar datos como estos en una BD para mayor velocidad de una app en particular. Saludos!
@kelvinfelix4588
@kelvinfelix4588 Ай бұрын
Muy duro el diputado
@gavilanch2
@gavilanch2 Ай бұрын
Gracias, Kelvin!
@Galder6
@Galder6 Ай бұрын
Uffff programar en español sí que es duro...
@samuelsaravia7621
@samuelsaravia7621 Ай бұрын
muy bueno
@josedaniel2417
@josedaniel2417 Ай бұрын
Un espectáculo ! Saludos desde Argentina
@gavilanch2
@gavilanch2 Ай бұрын
Saludos!
@anomfb
@anomfb Ай бұрын
Excelente contenido de hecho voy aplicar esto a la integracion de pse que se tiene en un proyecto para validar las transacciones con estado pendiente y asi no depender del programador de window. 😅 Porque es un problema cuando se despliega para nuevos clientes y se olvida configurar en el nuevo server. Usar esto y para pse que no posee webhook me ahorro algo de configuracion 😅 gracias. Su contenido siempre es de calidad
@gavilanch2
@gavilanch2 Ай бұрын
Exacto! Lo bueno de tenerlo como una tarea de segundo plano es que no tienes que recordar iniciar un proceso aparte para hacerlo. Suerte!
@aprincep1
@aprincep1 Ай бұрын
Primero felicito por la explicacion, he implementado este codigo con 25.000 productos de un ERP de joyeria, el resultado siempre es el mismo Memory Insuficiente, aunque haya programado con la AI temas de IDisposable, hay alguna forma de liberar memoria, gracias
@dabiun7443
@dabiun7443 Ай бұрын
maestro para cuando un curso de usted consumiendo apis en MVC
@gavilanch2
@gavilanch2 Ай бұрын
En el proyecto 3 de este curso consumimos un web api desde una vista: www.udemy.com/course/aprende-aspnet-core-mvc-haciendo-proyectos-desde-cero/?couponCode=2024JULIO
@nelson3391
@nelson3391 Ай бұрын
Excelente explicación. Gracias!!!
@hunabku5349
@hunabku5349 Ай бұрын
Muchas gracias... Seguro habrá algo en el trabajo para implementarlo.
@gavilanch2
@gavilanch2 Ай бұрын
Claro!
@Gilgameshx
@Gilgameshx Ай бұрын
Una joya! muchas gracias sensei
@gavilanch2
@gavilanch2 Ай бұрын
A ti! Feliz sábado!
@robertodelprete666
@robertodelprete666 Ай бұрын
Eres el mejor profesor 👍🙏
@gavilanch2
@gavilanch2 Ай бұрын
Gracias, Roberto!
@woquendoG
@woquendoG Ай бұрын
Hola excelente vídeo, tienes el código en github?
@luisfernandodeolazabalsche3317
@luisfernandodeolazabalsche3317 Ай бұрын
Muchas gracias Felipe :-)
@henrrypadills5011
@henrrypadills5011 Ай бұрын
Muchas gracias!!
@adpa12345
@adpa12345 Ай бұрын
Excelente como siempre Felipe, el único problema que le veo a esta solución es que ganas velocidad Pero puedes perder fidelidad de data con respecto al API consultada, es decir que puede haber cambiado la data de la API y en la cache tienes info desfasada hasta la próxima actualización de cache, cierto???
@gavilanch2
@gavilanch2 Ай бұрын
Correcto! En algunos casos esto no es tan importante, y en otros sí. Al final es una técnica cuya relevancia se debe evaluar según las necesidades del negocio. Saludos!
@juanrenesolersiri7900
@juanrenesolersiri7900 Ай бұрын
Una pregunta Felipe, y si ese endpoint tiene un filtro y uno de los usuarios lo usa esto va a sustituir el cache por la información filtrada, pero si viene otro usuario y pide todo, entonces como quiera hay que esperar los 5 segundos y hasta más quizás 😅, espero tu respuesta
@gavilanch2
@gavilanch2 Ай бұрын
Ciertamente, si hay filtros, lo cual hace que varíe la respuesta del endpoint, entonces esta técnica no es compatible. Es normal que existan herramientas para distintas situaciones. En el caso de información filtrada, dependiendo como sea el filtro, se puede usar OutputCache. Saludos!
La forma correcta de devolver errores de una API
16:30
NetMentor
Рет қаралды 8 М.
OMG what happened??😳 filaretiki family✨ #social
01:00
Filaretiki
Рет қаралды 13 МЛН
ROLLING DOWN
00:20
Natan por Aí
Рет қаралды 11 МЛН
Kind Waiter's Gesture to Homeless Boy #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 14 МЛН
Putin's speech on the end of the war / AFU attacks on Belarus
13:15
NEXTA Live
Рет қаралды 1,1 МЛН
Reintentos con Polly | ASP.NET Core | C#
15:49
Felipe Gavilan Programa
Рет қаралды 10 М.
RESTful API with .NET Core (.NET 7) - Full Course for Beginners
2:32:39
DotNetMastery
Рет қаралды 182 М.
Introducción a la Programación Asíncrona en C#
38:52
Felipe Gavilan Programa
Рет қаралды 10 М.
Asp.Net Core Web API CRUD with Angular 16
1:35:58
CodAffection
Рет қаралды 111 М.