I have a chat feature that is using SignalR, and have a sql server backplane. When people are chatting, messages show up on both servers just fine. However, if you refresh the page, obviously the chat history is gone.
So when people say something, I cache that in a dictionary in memory. The problem is, that message is not in the memory of the other server, so if someone refreshes and they are load balanced, that message does not appear.
Is there anyway to subscribe to getting the events that are going on between the server and the backplane so that I can keep the two caches in sync?
Thanks!