Gebruik hiervoor geen Redis. Redis PubSub is niet betrouwbaar (het is fire-and-forget ). Wat zou er gebeuren als niemand luistert wanneer Redis een bericht publiceert? Het is voor altijd verloren, en dit betekent dat uw services niet worden gesynchroniseerd...
Misschien heb je niets gehoord over Azure Pack . Het is geen volledige Azure on-premises, maar het bevat Service Bus . Het zou geen probleem moeten zijn als je het vanuit de publieke of private cloud gebruikt.
Houd er rekening mee dat u mogelijk betrouwbare berichten kunt implementeren met Redis, maar niet bovenop de standaard pubsub .
Een mogelijk alternatief voor zowel Redis als Service Bus zou RabbitMQ moeten zijn.