RabbitMQ publish / subscribe for a lot of messages and topics


I would like you to create a simple basic C# winform application to send messages from a server to several clients using the latest version of RabbitMQ (please only reply if you have experience with RabbitMQ and if you can proof it).

The goal of the project:

Make a server, which can send messages with multiple topics, where clients can subscribe to.

The server must be able to have 1000> subscribers for about 1000 topics. (Should not be a problem with rabbitmq).

Both the server and the client must be a winform.

It must be possible to send two types of messages.

1) a text string

2) a property class (Or a struct with public fields), without knowing what the incoming type is for the receiver. I would like to check the type un receipt.

The receiving method, must be in a different thread than the gui thread.

On winform close, no code should be still executing something somewhere (happened in an example I saw on the internet).

The system should be fast (show me how fast it is). RabbitMQ will most likely take care of that factor.

A client (subscriber) must be able to subscribe (and unsubscribe) to multiple topics, not only set at startup, but also (un)subscribe at runtime.

Unbind on (class) form close.

The client should not have to be on the same machine (but can be).

In practice, it must be able to have about 600-700 topics, with in total about 1800 subscribers and about 30000 messages per minute for all the topics combined.

Please don’t use delegates unless you really need to. They are CPU expensive.

kind regards,


Evner: .NET, Broadcast Ingeniørarbejde, C# Programmering, Software Arkitektur

Se mere: what is a string in programming, what is a method in programming, what is a class in programming, types of programming, two string problem, the practice of programming, struct c programming, programming what is a class, programming practice, practice programming, practice of programming, how to practice programming, goal programming example, different types of programming, c programming struct, rabbitmq, create a total of, client is not reply me on, C# Winform, cpu class project, 461, 1000 project topics, receiver application, subscribers software, send 1000 messages

Om arbejdsgiveren:
( 20 bedømmelser ) Amsterdam, Netherlands

Projekt ID: #6047358

7 freelancers are bidding on average €389 for this job


AS you have described in your requirement we understand that you want an application which will be able to send messages to your subscribed users. Here is some confusion, we are assuming that you want to send messages Flere

€526 EUR in 20 dage
(54 bedømmelser)

i have 8+ years of experience. Can we discuss the project. Please initiate a chat with me so that we can discuss the project at a broader level. Why you should hire me- 1. I have a very good communication skills Flere

€1030 EUR in 10 dage
(14 bedømmelser)

Hi, Please let me know if we can have further discussions on this. Mentioned below is my brief profile. Let me introduce myself as an expert .Net programmer. I have worked on .Net Visual Studio 2003, 2005, 2008, Flere

€300 EUR in 10 dage
(146 bedømmelser)

Hi, First of all thanks for posting this project, I am available to provide you economical services for web development , I have read and understood all of project details. I am expert in software development and c Flere

€115 EUR in 3 dage
(28 bedømmelser)

Hi, An ASP.NET,c#,vb ,SqlServer,JQuery,Javascript expert here. Please feel free to discuss the project with me so that i can wrap it up in a timely manner as per your requirements. Thanks, Murtaza

€400 EUR in 7 dage
(13 bedømmelser)

Hi, Dear. Thank you for giving me a chance to work with you. I am familiar with RabbitMQ. I am ready to start now. Hope your reply. Phon.

€252 EUR in 3 dage
(10 bedømmelser)

Hello. I can work for you. I've experienced in C#, SQL development, Nework, Paralle Programmingl. I like to enjoy rabbitmq, zeromq. I'll do my best. Thank you.

€100 EUR in 3 dage
(4 bedømmelser)