func GetProviderService(name string) common.RPCService {
	proServicesLock.Lock()
	defer proServicesLock.Unlock()
	return proServices[name]
}
GetProviderService gets ProviderService by @name
package config
import (
	"sync"
)
import (
	"dubbo.apache.org/dubbo-go/v3/common"
)
var (
	conServicesLock = sync.Mutex{}
	conServices     = map[string]common.RPCService{}  
	proServicesLock = sync.Mutex{}
	proServices     = map[string]common.RPCService{}  
	interfaceNameConServicesLock = sync.Mutex{}
	interfaceNameConServices     = map[string]common.RPCService{}  
)
func SetConsumerService(service common.RPCService) {
	ref := common.GetReference(service)
	conServicesLock.Lock()
	defer conServicesLock.Unlock()
	conServices[ref] = service
}
func SetProviderService(service common.RPCService) {
	ref := common.GetReference(service)
	proServicesLock.Lock()
	defer proServicesLock.Unlock()
	proServices[ref] = service
}
func GetConsumerService(name string) common.RPCService {
	conServicesLock.Lock()
	defer conServicesLock.Unlock()
	return conServices[name]
}