Find Jobs
Hire Freelancers

.Net 5 with RabbitMQ and MassTransit - small proof if concept

$10-30 USD

Cerrado
Publicado hace casi 3 años

$10-30 USD

Pagado a la entrega
Good afternoon, Looking for a .Net 5 developer to build a simple PoC (Proof of Concept) application which uses .Net Core 5 and RabbitMQ, mandatorily with the MassTransit nuget package. You will need to use docker to setup a RabbitMQ server with Management Console. Setup Exhanges of all 4 types (direct, fanout, topic, headers) with Queres bound to them. Requirements: - 1 Asp.Net Core 5 Worker service, being the "producer" - 1 Asp.Net Core 5 Worker service, being the "consumer" Together they need to send and respectively receive random data (generated and populated into Models), every several milliseconds, in ALL these ways with EACH of the 4 Exchange types: # request-response # publish-subscribe with a positive ACK after 5 milliseconds, thus simulating that a task has been executed # publish-subscribe with automatic ACK # publish-subscribe with an immediate positive ACK, but some randomly generated negative ACK as well (and show these negatives on the console) # publish-subscribe with an immediate positive ACK, but some randomly generated rejects as well (and show these rejects on the console. Implement all these 5 ways of sending, and their random data generations, within 5 Tasks (thus in 5 different threads) so that all of them execute concurrently. Display each message, and it's contents, on the console, immediately upon sending it to RabbitMQ. Also display the received messages, with their contents, on the console, in the receiver callbacks. Each of the 5 ways of sending, in a different color on the console. Run each thread for 90 seconds, and count the sent messages of each way of sending, independently, and show the results on the console. Do the same with the received messages of each way of sending, on the console of the consumer. Deliverables: 1 - Visual Studio 2019 v16.10.0 Solution with the 2 Asp.Net Core 5 Worker Services 2 - Docker command to create and setup the RabbitMQ server 3 - Detailed written instructions for the RabbitMQ Exchanges, Queues and Bindings Acceptance criteria: develop according to these requirements, and mandatorily use MassTransit for all RabbitMQ interaction. Please place your bid. Budget USD 25 (fee included).
ID del proyecto: 30518923

Información sobre el proyecto

1 propuesta
Proyecto remoto
Activo hace 3 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
1 freelancer está ofertando un promedio de $50 USD por este trabajo
Avatar del usuario
Hi!!! I have read all your project requirement. My team is working on .Net and hold with experience of 3+ years with us. Our skills are: Azure Languages (C# plus VB.NET or F#) Frameworks (most importantly ASP.NET MVC and Entity framework) Databases (MySQL, SQL Server, Azure SQL) MTA – Microsoft Technology Associate MCSA (Web Applications, Universal Windows Platform) .NET Core Looking forward to hear from you. Imtiyaz
$50 USD en 7 días
1,4 (1 comentario)
2,9
2,9

Sobre este cliente

Bandera de BRAZIL
Osasco, Brazil
5,0
8
Forma de pago verificada
Miembro desde jul 10, 2020

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.