Да даже если выкинуть хайлоад, я не очень понимаю как оно будет работать.
У нас есть архитектура без проксирования (это заявляется), сообщения раскидывает клиент, куда записал - туда записал (ну, по хэшу). С просто почитать по ключу все понятно - прочитал и ладно, если что тебя средиректит нода на правильную.
Но в pub/sub получается, что сервер пушит сообщения в коннект клиенту, то есть или тебе надо чтобы клиент держал открыте коннекты ко всем нодам вообще всегда (мы же заранее не знаем куда запишут следующее сообщение), плюс траблы с синхронизацией, либо (как судя по всему сделано) ты держиш коннект к любой ноде и все ноды имеют у себя копию pubsub топика и по сути это одна такая большая жирная нода, но в этом случае непонятно как оно себя будет вести с репликой. Ну то есть потерять наверно сложно будет, но вот сдублировать при сбоях - легко.