Просто если убрать слово "распределенная", то подошел бы MQTT. Но он траффик будет множить на количество подписчиков. Или Redis взять, но он - детище веб-разработчиков, а значит строковый по самое не хочу и тоже централизованный (Redis Cluster еще не родили).
К CoAP есть дополнение в виде поддержки pub-sub, но про надежность таких систем можно строить большие догадки. Какие у вас вообще требования по пропускной способности и характеристикам каналов?