masstransit tutorial
1.0.0
このリポジトリは、YouTubeで入手可能、.NET Core、MassTransit、およびRabbitMQを使用した非同期通信トラックの支援資料の一部です。
このリポジトリは次のように編成されています。
完全なソリューションと基本的なソリューションの両方がMySQLとRabbitMQに依存します。各ソリューションのルートには、両方の依存関係の構成を備えたdocker-compose.ymlファイルがあります。 docker-compose.ymlファイルを含むディレクトリのルートにコマンドプロンプトを開き、次のコマンドを実行します(dockerをインストールする必要があります):
docker-compose up -d
これにより、MySQL、Adminer(MySQLのADMIT)、RabbitMQから画像をダウンロードし、必要なコンテナを登ります。コンテナが正しく動作していることを確認するには、 docker psを実行するか、MySQL AdminerおよびRabbitMQ URLにアクセスしてください。
施設が適切に実行されている状態で、WebAPIを実行するだけです。 /APIディレクトリ内でコマンドプロンプトを開き、 dotnet runを実行します。アプリケーションは正常に実行され、MySQLに必要なデータベースとテーブルが作成されるデータベースの移行を適用する必要があります。
http:// localhost:5000/swaggerにアクセスして、APIがポート5000で実行されていることを確認してください。