Distributed pub-sub in cluster, see #3203

Will add rst docs also if this is an accepted contribution.