func GetProtocol() protocol.Protocol {
	//只执行一次
	once.Do(func() {
		regProtocol = newRegistryProtocol()
	})
	return regProtocol
}
// GetProtocol return the singleton registryProtocol
GetProtocol return the singleton registryProtocol
// GetProtocol return the singleton registryProtocol
func GetProtocol() protocol.Protocol {
	once.Do(func() {
		regProtocol = newRegistryProtocol()
	})
	return regProtocol
}
func GetProtocol ( ) protocol . Protocol { once . Do ( func ( ) { regProtocol = newRegistryProtocol ( ) } ) return regProtocol }
GetProtocol return the singleton registryProtocol
GetProtocol return the singleton registryProtocol
//只执行一次