diff --git a/protocol/dubbo/client.go b/protocol/dubbo/client.go
index 72abcdac2327f877f6f141d7598a04477ac2bd40..56f95090c2658bc2760ca72e4fd662f2b99d95e0 100644
--- a/protocol/dubbo/client.go
+++ b/protocol/dubbo/client.go
@@ -82,6 +82,11 @@ func init() {
 
 func SetClientConf(c ClientConfig) {
 	clientConf = &c
+	err := clientConf.CheckValidity()
+	if err != nil {
+		logger.Warnf("[ClientConfig CheckValidity] error: %v", err)
+		return
+	}
 }
 
 func GetClientConf() ClientConfig {