Giter Site home page Giter Site logo

iammukeshm / microservices.ticketing.webapi Goto Github PK

View Code? Open in Web Editor NEW
36.0 3.0 25.0 10 KB

RabbitMQ and MassTransit for ASP.NET Core Microservice Communication. Let's learn and build a small Ticketing Application to demonstrate the concepts.

C# 100.00%
rabbitmq rabbitmq-consumer rabbit-mq asp-net-core asp-net dotnet-core microservice

microservices.ticketing.webapi's Introduction

Microservice Communication with RabbitMQ & MassTransit in ASP.NET Core.

A detailed article on how to send / receive data between various Microservices. We will be using RabbitMQ and Masstransit (a dotNet Abstraction for Messge-Brokers like RabbitMQ). This is a very beginner friendly article.

Here are the topics covered -

  • What is RabbitMQ? Advantages?
  • Setting up the Environment - Installing RabbitMQ Server and Enabling the Dashboard
  • Setting up the the Publisher Microservice
  • Setting up the the Consumer Microservice
  • Testing the Microservice

-- Test Scenario #1 โ€“ When the Consumer is Online

-- Test Scenario #2 โ€“ Consumer is Offline. Back Online after N Minutes

Read the entire blog - https://www.codewithmukesh.com/blog/rabbitmq-with-aspnet-core-microservice/

microservices.ticketing.webapi's People

Contributors

iammukeshm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

microservices.ticketing.webapi's Issues

Communication Between two microservices using ASP.Net Core WebApi

I have two Microservices. First Service for Customers and Second service for Invoice Service.

In Invoice MicroService, I will save only CustomerId in Invoice services. Using this CustomerId, I would like to retrieve all the related data for Customer Microservice. But i don't know to communicate async.

Any please get me some ideas and examples

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.