masstransit tutorial
1.0.0
該存儲庫是在YouTube上使用的。 NETCore,MassTransit和RabbitMQ的異步通信軌道的輔助材料的一部分。
該存儲庫的組織如下:
完整的和基本的解決方案都取決於MySQL和RabbitMQ。在每個解決方案的根部都有一個docker-compose.yml文件,並具有兩個依賴關係的配置。在包含docker-compose.yml文件的目錄的根部打開命令提示符,然後運行以下命令(必須安裝Docker):
docker-compose up -d
這將從MySQL,Adminer(MySQL的接納)和RabbitMQ下載圖像,並攀登必要的容器。要查看容器運行正確,運行docker ps或訪問MySQL Adminer和RabbitMQ URL:
在正確運行的場所後,只需運行WebAPI即可。在/api目錄中打開命令提示符,然後運行dotnet run 。該應用程序應正常運行並應用數據庫遷移,該數據庫遷移將在MySQL中創建所需的數據庫和表。
通過訪問http:// localhost:5000/Swagger,檢查API是否在端口5000運行。