How to send message to RabbitMQ Queue using Masstransit in ASP.NET Core | C#
Описание
How to send message to RabbitMQ Queue using Masstransit in ASP.NET Core | C#
Part 1: RabbitMQ & Masstransit in ASP.NET Core.
https://youtu.be/qp5XSuY_61o
Sample Code: add brackets between IActionResult
Inside Controller class,
using System;
using MassTransit;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using RabbitMQAPI.Model;
using RabbimqService;
namespace RabbitMQAPI.Controllers
{
[Route("api/[controller]")]
[ApiController]
public class PublisherController : ControllerBase
{
private readonly IBus _bus;
public PublisherController(IBus bus)
{
_bus = bus;
}
// POST: api/Message
[HttpPost]
public async TaskI ActionResult Post([FromBody] StudentDetails message)
{
var sendToUri = new Uri($"{RabbitMqConsts.RabbitMqUri}{RabbitMqConsts.StudentServiceQueue}");
var endPoint = await _bus.GetSendEndpoint(sendToUri);
await endPoint.Send(message);
return Ok("Sent to Queue..!");
}
}
}
Рекомендуемые видео



















