The invention relates to the technical field of
computer data processing, in particular to a self-discovery communication method,
system and device between network participant containers based on DDS communication
middleware and a readable storage medium, network participant application programs are independently packaged in the containers based on the DDS communication
middleware, and a virtual large two-layer network is created by using a Wave Net, so that the network participant application programs are automatically found in the containers. The virtual large two-layer network adopts a VXLAN tunnel to construct a network bottom layer, so that containers deployed on different hosts communicate in the same virtual
local area network; the publisher container and the subscriber container show existence of themselves through
multicast communication broadcast discovery information, and the publisher container and the subscriber container obtain IP and port information of the opposite side and carry out point-to-point
unicast communication when themes are matched. According to the invention, while
network isolation is ensured, the
physical network boundary of the DDS container is greatly expanded, the network
interconnection capability of the container in the
system is improved, a high-availability and high-performance containerized distributed real-
time system can be constructed, and multi-host and multi-node communication application requirements can be met.