func main()

in seata-go/tcc/server/cmd/server.go [44:62]


func main() {
	integration.UseDubbo()
	userProviderProxy, err := tcc.NewTCCServiceProxy(&service.UserProvider{})
	if err != nil {
		logger.Errorf("get userProviderProxy tcc service proxy error, %v", err.Error())
		return
	}
	// server should register resource
	err = userProviderProxy.RegisterResource()
	if err != nil {
		logger.Errorf("userProviderProxy register resource error, %v", err.Error())
		return
	}
	config.SetProviderService(userProviderProxy)
	if err := config.Load(); err != nil {
		panic(err)
	}
	initSignal()
}