正在显示
1 个修改的文件
包含
4 行增加
和
6 行删除
| @@ -58,17 +58,16 @@ func main() { | @@ -58,17 +58,16 @@ func main() { | ||
| 58 | 58 | ||
| 59 | db.Migrate(ctx.DB) | 59 | db.Migrate(ctx.DB) |
| 60 | //启动消费队列 | 60 | //启动消费队列 |
| 61 | - startConsume(c) | 61 | + startConsume(ctx) |
| 62 | 62 | ||
| 63 | logx.Infof("Starting server at %s:%d... \n", c.Host, c.Port) | 63 | logx.Infof("Starting server at %s:%d... \n", c.Host, c.Port) |
| 64 | server.Start() | 64 | server.Start() |
| 65 | } | 65 | } |
| 66 | 66 | ||
| 67 | -func startConsume(c config.Config) { | 67 | +func startConsume(svcCtx *svc.ServiceContext) { |
| 68 | //kafka消费队列 处理字库推送事件 | 68 | //kafka消费队列 处理字库推送事件 |
| 69 | go func() { | 69 | go func() { |
| 70 | - svcCtx := svc.NewServiceContext(c) | ||
| 71 | - queue, err := kq.NewQueue(c.KqConsumerConf, consumer.NewByteNoticeLogic(svcCtx)) | 70 | + queue, err := kq.NewQueue(svcCtx.Config.KqConsumerConf, consumer.NewByteNoticeLogic(svcCtx)) |
| 72 | if err != nil { | 71 | if err != nil { |
| 73 | panic(err) | 72 | panic(err) |
| 74 | } else { | 73 | } else { |
| @@ -78,8 +77,7 @@ func startConsume(c config.Config) { | @@ -78,8 +77,7 @@ func startConsume(c config.Config) { | ||
| 78 | //redis消费队列 处理表数据存储到本地 | 77 | //redis消费队列 处理表数据存储到本地 |
| 79 | go func() { | 78 | go func() { |
| 80 | for { | 79 | for { |
| 81 | - svcCtx := svc.NewServiceContext(c) | ||
| 82 | - str, err := svcCtx.Redis.Rpop(c.Name + ":table_data") | 80 | + str, err := svcCtx.Redis.Rpop(svcCtx.Config.Name + ":table_data") |
| 83 | if err == nil { | 81 | if err == nil { |
| 84 | _ = consumer.NewByteTableDataLogic(svcCtx).Sync(str) | 82 | _ = consumer.NewByteTableDataLogic(svcCtx).Sync(str) |
| 85 | } | 83 | } |
-
请 注册 或 登录 后发表评论