├── .gitignore ├── LICENSE ├── Microservice.TodoApp.sln ├── README.md ├── docs └── img │ ├── MulitpleProject.png │ ├── Rabbitmq.drawio │ ├── Rabbitmq.png │ ├── Step2.png │ └── Step3.png └── src ├── CrossCuttingLayer ├── BusConfigurator.cs ├── CrossCuttingLayer.csproj ├── RabbitMqConsts.cs └── Todo.cs ├── Microservice.TodoApp.Consumers ├── Consumers │ └── TodoConsumer.cs ├── Microservice.TodoApp.Consumers.csproj ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── appsettings.Development.json └── appsettings.json ├── Microservice.TodoApp.Notification ├── Microservice.TodoApp.Notification.csproj ├── Program.cs └── TodoConsumerNotification.cs └── Microservice.TodoApp.Publisher ├── Controllers └── TodoController.cs ├── Microservice.TodoApp.Publisher.csproj ├── Program.cs ├── Properties └── launchSettings.json ├── Startup.cs ├── appsettings.Development.json └── appsettings.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/LICENSE -------------------------------------------------------------------------------- /Microservice.TodoApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/Microservice.TodoApp.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/README.md -------------------------------------------------------------------------------- /docs/img/MulitpleProject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/docs/img/MulitpleProject.png -------------------------------------------------------------------------------- /docs/img/Rabbitmq.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/docs/img/Rabbitmq.drawio -------------------------------------------------------------------------------- /docs/img/Rabbitmq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/docs/img/Rabbitmq.png -------------------------------------------------------------------------------- /docs/img/Step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/docs/img/Step2.png -------------------------------------------------------------------------------- /docs/img/Step3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/docs/img/Step3.png -------------------------------------------------------------------------------- /src/CrossCuttingLayer/BusConfigurator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/src/CrossCuttingLayer/BusConfigurator.cs -------------------------------------------------------------------------------- /src/CrossCuttingLayer/CrossCuttingLayer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/src/CrossCuttingLayer/CrossCuttingLayer.csproj -------------------------------------------------------------------------------- /src/CrossCuttingLayer/RabbitMqConsts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/src/CrossCuttingLayer/RabbitMqConsts.cs -------------------------------------------------------------------------------- /src/CrossCuttingLayer/Todo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/src/CrossCuttingLayer/Todo.cs -------------------------------------------------------------------------------- /src/Microservice.TodoApp.Consumers/Consumers/TodoConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/src/Microservice.TodoApp.Consumers/Consumers/TodoConsumer.cs -------------------------------------------------------------------------------- /src/Microservice.TodoApp.Consumers/Microservice.TodoApp.Consumers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/src/Microservice.TodoApp.Consumers/Microservice.TodoApp.Consumers.csproj -------------------------------------------------------------------------------- /src/Microservice.TodoApp.Consumers/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/src/Microservice.TodoApp.Consumers/Program.cs -------------------------------------------------------------------------------- /src/Microservice.TodoApp.Consumers/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/src/Microservice.TodoApp.Consumers/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Microservice.TodoApp.Consumers/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/src/Microservice.TodoApp.Consumers/Startup.cs -------------------------------------------------------------------------------- /src/Microservice.TodoApp.Consumers/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/src/Microservice.TodoApp.Consumers/appsettings.Development.json -------------------------------------------------------------------------------- /src/Microservice.TodoApp.Consumers/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/src/Microservice.TodoApp.Consumers/appsettings.json -------------------------------------------------------------------------------- /src/Microservice.TodoApp.Notification/Microservice.TodoApp.Notification.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/src/Microservice.TodoApp.Notification/Microservice.TodoApp.Notification.csproj -------------------------------------------------------------------------------- /src/Microservice.TodoApp.Notification/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/src/Microservice.TodoApp.Notification/Program.cs -------------------------------------------------------------------------------- /src/Microservice.TodoApp.Notification/TodoConsumerNotification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/src/Microservice.TodoApp.Notification/TodoConsumerNotification.cs -------------------------------------------------------------------------------- /src/Microservice.TodoApp.Publisher/Controllers/TodoController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/src/Microservice.TodoApp.Publisher/Controllers/TodoController.cs -------------------------------------------------------------------------------- /src/Microservice.TodoApp.Publisher/Microservice.TodoApp.Publisher.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/src/Microservice.TodoApp.Publisher/Microservice.TodoApp.Publisher.csproj -------------------------------------------------------------------------------- /src/Microservice.TodoApp.Publisher/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/src/Microservice.TodoApp.Publisher/Program.cs -------------------------------------------------------------------------------- /src/Microservice.TodoApp.Publisher/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/src/Microservice.TodoApp.Publisher/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Microservice.TodoApp.Publisher/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/src/Microservice.TodoApp.Publisher/Startup.cs -------------------------------------------------------------------------------- /src/Microservice.TodoApp.Publisher/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/src/Microservice.TodoApp.Publisher/appsettings.Development.json -------------------------------------------------------------------------------- /src/Microservice.TodoApp.Publisher/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amitpnk/Microservice-Communication-with-RabbitMQ-MassTransit/HEAD/src/Microservice.TodoApp.Publisher/appsettings.json --------------------------------------------------------------------------------