| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- 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)
- }
|