A high-availability peer-to-peer framework which base on multi-process and threading with distribute and DNS syncing mechanism