masstransit tutorial
1.0.0
이 저장소는 YouTube에서 사용할 수있는 .NET Core, MassTransit 및 RabbitMQ를 사용한 비동기 통신 트랙의 보조 자료의 일부입니다.
이 저장소는 다음과 같이 구성됩니다.
완전하고 기본 솔루션은 모두 MySQL 및 RabbitMQ에 따라 다릅니다. 각 솔루션의 루트에는 Docker-Compose.yml 파일이 두 종속성의 구성이 있습니다. docker-compose.yml 파일이 포함 된 디렉토리의 루트에서 명령 프롬프트를 열고 다음 명령을 실행하십시오 (Docker를 설치해야 함).
docker-compose up -d
이것은 MySQL, 관리자 (MySQL의 endit) 및 RabbitMQ에서 이미지를 다운로드하고 필요한 컨테이너를 등반합니다. 컨테이너가 올바르게 작동하는지 확인하려면 docker ps 실행하거나 MySQL 관리자 및 RabbitMQ URL을 방문하십시오.
구내가 제대로 실행되면 Webapi를 실행하십시오. /API 디렉토리 내에서 명령 프롬프트를 열고 dotnet run 실행하십시오. 응용 프로그램은 정상적으로 실행되며 MySQL에서 필요한 데이터베이스 및 테이블을 생성하는 데이터베이스 마이그레이션을 적용해야합니다.
http : // localhost : 5000/swagger에 액세스하여 API가 포트 5000에서 실행 중인지 확인하십시오.