diff --git a/cluster/cluster_impl/failback_cluster_invoker.go b/cluster/cluster_impl/failback_cluster_invoker.go
index 493b49104674abbdcda4e81723ff5ee4141220cf..08b15770b4e09e896c1a9222d70d7f9b50d0fc74 100644
--- a/cluster/cluster_impl/failback_cluster_invoker.go
+++ b/cluster/cluster_impl/failback_cluster_invoker.go
@@ -131,7 +131,6 @@ func (invoker *failbackClusterInvoker) Invoke(invocation protocol.Invocation) pr
 		return &protocol.RPCResult{}
 	}
 	url := invokers[0].GetUrl()
-
 	methodName := invocation.MethodName()
 	//Get the service loadbalance config
 	lb := url.GetParam(constant.LOADBALANCE_KEY, constant.DEFAULT_LOADBALANCE)
@@ -146,7 +145,6 @@ func (invoker *failbackClusterInvoker) Invoke(invocation protocol.Invocation) pr
 	var result protocol.Result
 
 	ivk := invoker.doSelect(loadbalance, invocation, invokers, invoked)
-	invoked = append(invoked, ivk)
 	//DO INVOKE
 	result = ivk.Invoke(invocation)
 	if result.Error() != nil {
diff --git a/cluster/cluster_impl/failsafe_cluster_invoker.go b/cluster/cluster_impl/failsafe_cluster_invoker.go
index 0a1da1bc49bfe01ffc20be2f4941ef752d026378..b95f997fef87cf466f07c4e506e41758e7998e52 100644
--- a/cluster/cluster_impl/failsafe_cluster_invoker.go
+++ b/cluster/cluster_impl/failsafe_cluster_invoker.go
@@ -64,7 +64,6 @@ func (invoker *failsafeClusterInvoker) Invoke(invocation protocol.Invocation) pr
 	var result protocol.Result
 
 	ivk := invoker.doSelect(loadbalance, invocation, invokers, invoked)
-	invoked = append(invoked, ivk)
 	//DO INVOKE
 	result = ivk.Invoke(invocation)
 	if result.Error() != nil {