Hello, my question regarding architecture, or rather its meaning. I climbed into this topic, not fully understanding the meaning of RabbitMQ and SignalR .
There is the following architecture:

  • client (which can be asp.net mvc and win form application); Clients exchange messages with each other using SignalR exchanges messages between clients.

  • Also on the other hand, there is a service that puts messages in RabbitMQ . Accordingly, these messages should arrive to clients through a subscription to these messages, and messages sent from clients should also go to the queue in RabbitMQ .

The question is: does SignalR need this architecture? and if so, what to do with duplicates, because when messages are sent from a client, a message is published in RabbitMQ and at the same time this message is sent via SignalR to other clients that already subscribe to these messages from RabbitMQ .

  • 2
    If you have some kind of system, and you just can not understand what is the use of it - then most likely you do not need this system. - tym32167

0