package pay import ( cherryApp "f1-game/internal/cherry_app" funcLoad "f1-game/internal/component/func_load" "f1-game/internal/component/redis" "f1-game/internal/data" "f1-game/nodes/pay/internal/db" "f1-game/nodes/pay/order" "github.com/cherry-game/cherry" //ccron "github.com/cherry-game/components/cron" cfacade "github.com/cherry-game/cherry/facade" ) func Run(node cfacade.INode) { app := cherry.ConfigureNode( node, false, cherry.Cluster, ) app.Register(initFunc()) app.Register(data.New()) app.Register(redis.NewClients( redis.GUID, redis.Center, )) app.Register(db.NewPay()) app.AddActors( order.NewActor(512), ) app.Startup() } func initFunc() cfacade.IComponent { fn := func(app cfacade.IApplication) { cherryApp.Init(app) } return funcLoad.New("initFunc", fn) }