Hangfire 가 ASP.NET CORE 에서 의 간단 한 실현 방법

hangfire 는 백 스테이지 작업 을 수행 하 는 이기 입 니 다.구체 적 으로 홈 페이지 소 개 를 보십시오.https://www.hangfire.io/
asp.net core mvc 프로젝트 새로 만 들 기


nuget 패키지 도입 Hangfire.AspNetCore

hangfire 의 작업 은 데이터베이스 가 지속 되 어야 합 니 다.Startup 클래스 에서 Configure Services 를 수정 합 니 다.

그리고 Configure 방법 에서 hangfire 미들웨어 를 사용 합 니 다.

지금 우리 가 프로젝트 를 실행 하면 데이터베이스 에 자동 으로 많은 표 가 생 성 되 었 는데,이 표 들 은 바로 작업 을 지속 적 으로 하 는 데 쓰 인 다 는 것 을 알 수 있다.

우 리 는 다음 주 소 를 열 면 hangfire 의 작업 제어 판 을 볼 수 있 습 니 다.지금 은 작업 이 없습니다.

Configure 방법 에 주기 적 인 작업 을 추가 하여 분당 출력 을 수행 합 니 다.

프로그램 다시 시작



출력 작업 이 이미 있 습 니 다.
코드 를 다시 수정 합 니 다.현재 두 개의 작업 이 있다 고 가정 하고 메 시 지 를 보 내 고 받 으 면 인터페이스 IMessage,Message 를 써 서 이 인 터 페 이 스 를 실현 합 니 다.



starup 에 등록,

그리고 Configure 방법 에서 사용 합 니 다.

다시 시작 프로그램

새로 추 가 된 두 개의 숙제 가 모두 있다.
이상 은 hangfire 가 asp.net core 에서 간단하게 사용 되 었 습 니 다.
이 Hangfire 가 ASP.NET CORE 에서 간단하게 실현 하 는 방법 은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 에 게 참고 가 되 었 으 면 좋 겠 습 니 다.여러분 들 도 많이 응원 해 주시 기 바 랍 니 다.

좋은 웹페이지 즐겨찾기