| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- # 模块名称
- Name: task-mq
- # 模块监听的ip和端口
- ListenOn: 0.0.0.0:10001
- # 用户消息消费配置,这里是采用go-zero自带的kafka配置,可以参考https://go-zero.dev/docs/tutorials/message-queue/kafka
- MsgChatTransfer:
- # service的名称
- Name: MsgChatTransfer
- # kafka 的多个 Broker 节点
- Brokers:
- - 192.168.50.14:19094
- # 消费者组
- Group: kafka
- # 订阅的 Topic 主题
- Topic: msgChatTransfer
- # 从头开始消费
- Offset: first
- # go-queue 内部是起多个 goroutine 从 kafka 中获取信息写入进程内的 channel,这个参数是控制此处的 goroutine 数量(⚠️ 并不是真正消费时的并发 goroutine 数量)
- Consumers: 1
- # 如上的配置参数;此配置用于消息已读
- MsgReadTransfer:
- Name: MsgReadTransfer
- Brokers:
- - 192.168.50.14:19094
- Group: kafka
- Topic: msgReadTransfer
- Offset: first
- Consumers: 1
- # 如上的配置参数;此配置用于资讯模块的异步写es和缓存
- TweetTransfer:
- Name: TweetTransfer
- Brokers:
- - 192.168.50.14:19094
- Group: kafka
- Topic: tweetTransfer
- Offset: first
- Consumers: 1
- # 如上的配置参数;此配置用于用户购买附件之后的异步处理
- UserBillTransfer:
- Name: UserBillTransfer
- Brokers:
- - 192.168.50.14:19094
- Group: kafka
- Topic: userBillTransfer
- Offset: first
- Consumers: 1
- # 消息已读处理的配置
- MsgReadHandler:
- GroupMsgReadHandler: 1
- GroupMsgReadRecordDelayTime: 60
- GroupMsgReadRecordDelayCount: 2
- # redis的配置参数
- Redisx:
- Host: 192.168.50.14:16379
- Type: node
- Pass: easy-chat
- # mongo的配置信息
- Mongo:
- url: "mongodb://root:123456@192.168.50.14:47017"
- Db: easy-chat
- # websocket的地址
- Ws:
- Host: paopao-im-ws-svc:10003
- # 好友模块的地址
- SocialRpc:
- Target: k8s://paopao-im/paopao-social-rpc-svc:10002
- # 用户模块的地址
- UserRpc:
- Target: k8s://paopao-im/paopao-user-rpc-svc:10000
- # es的连接配置参数
- ElasticsearchConf:
- # es ip地址
- Host: 192.168.50.14
- # es 的端口
- Port: 19200
- # es的用户名
- Username: elastic
- # es的账号密码
- Password: huang123456
- # es中需要写入的索引
- TweetIndex: "es_index_tweet"
- Log:
- ServiceName: task-mq
- Mode: file
- Encoding: json
- Path: "/var/logs"
- Level: "info"
- Compress: true
- KeepDays: 30
- StackCooldownMillis: 100
- Rotation: daily
|