Jangan gunakan Redis untuk ini. Redis PubSub tidak dapat diandalkan (ini fire-and-forget ). Apa yang akan terjadi jika tidak ada yang mendengarkan saat Redis memublikasikan pesan? Itu hilang selamanya, dan ini berarti layanan Anda tidak akan disinkronkan...
Mungkin Anda belum pernah mendengar tentang Azure Pack . Ini bukan Azure lokal lengkap, tetapi mencakup Bus Layanan . Seharusnya tidak menjadi masalah jika Anda menggunakannya dari cloud publik atau pribadi.
Perhatikan bahwa Anda mungkin dapat menerapkan perpesanan yang andal menggunakan Redis, tetapi tidak di atas pubsub default .
Alternatif yang mungkin untuk Redis dan Service Bus adalah RabbitMQ.