Each cluster node application is registered to the registry, and the service registry detects the status of each microservice application. When the service provider is detected to be unavailable, it will broadcast the fault service information to all nodes in the cluster, and when the consumer receives the service fault notification message, the fault node will be isolated according to the service name and IP address in the fault information. The fault isolation minimises the damage caused by the fault and improves the overall capability of the system to provide external services.