Starting from the topology of network, based on structural P2P, this paper proposed a hierarchy of publish - subscribe system. The nodes were separated into super nodes and common nodes according to their ability, and those super nodes were organized in Hypercube structure. According to the broadcasting algorithm of the Hypercube, it realized the traverse in the whole network. The result of the simulation indicated that the system load could be well balanced and bandwidth could be saved in this system.