The invention relates to a real-time data distribution system with a distributed network architecture and a working method thereof, the system adopts a publication/subscription communication mechanism to transfer information in Internet and a mobile network, and the system comprises a server sub-system, a proxy sub-system, a terminal sub-system and a distributed database, wherein, the server sub-system is used for completing the operations of topic storage, topic matching and the like; the proxy sub-system is used for completing the operations of receiving a topic from a terminal, transmitting a matching event to a subscriber, submitting the publication/subscription topic and the like; the terminal sub-system is used for completing the publication/subscription information of a user; and a distributed database which is used for storing the publication/subscription information and the system information. The system can automatically, quickly and safely provide real-time data transmission service against the subscription information of the user, provide the publication/subscription service of a variety of types of data, such as text information, streaming media, geographic position information and the like, provide up to 20 QoS control parameters, realize the QoS hierarchy configuration of an application layer and provide the convenience for function expansion of the data distribution system.