Last post May 04, 2013 11:02 AM by shumin
May 04, 2013 11:02 AM|shumin|LINK
With scaleout option, messages are sent to users connected to different IIS servers in a cluster via back plane such as Redis or SQL Server. How can the same mechnisim be used to deliver messages from a non .NET system? The system can publish messages
to the the same back plane. It does not know SignalR connections to browsers, but it knows users and group names. I tried to relay the messages at IIS using following
Since there are multiple IIS servers, each one relays the same message, hence duplicate messages (as many as the number of IIS servers) are delivered.
I understand that the other system could publish the message directly to SignalR using SignalR internal Message signature without using the relay. The problem is that the system has to talk in SignalR language, which might change in the future. The relay
has other functionalities as well.