Signalr client to retrieve missed messages on reconnect -


i user retrieve messages may have missed when re-connect signalr server.

i know persist messages independently of signalr, keep track of last message id received in client , resend newer messages on reconnect looking @ sqlserver backplane's messages_0 table has payload , payloadid , wondering if there more signalr'y way backplane me or extend backplane me.

do ideas how might go this?

signalr more of real time message system used broadcast request connected clients. there isn't built in way track broadcasted message retrieved particular decoupled client if sending many clients. service bus/queue mechanisms more suited ie - msmq, rhino service bus, rabbitmq etc. can build queue handles requests , keeps eye on identities still connected hub , have signalr handle broadcasting portion of communication , if identity decouples , comes group resend identity.

the thing going pure service bus method client have have protocol set on machines such msmq needing msmq server core integration, adds complexity of deploying.


Comments

Popular posts from this blog

java - Oracle EBS .ClassNotFoundException: oracle.apps.fnd.formsClient.FormsLauncher.class ERROR -

c# - how to use buttonedit in devexpress gridcontrol -

nvd3.js - angularjs-nvd3-directives setting color in legend as well as in chart elements -