slowwild.yaml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. Name: slowwild
  2. Host: 0.0.0.0
  3. Port: 8080
  4. ListenOn: 0.0.0.0:8080
  5. Etcd:
  6. Hosts:
  7. - 121.11.99.220:3379
  8. User: root
  9. Pass: huang1205@@
  10. Key: slowwildserver
  11. DB:
  12. DataSource: root:easy-chat@tcp(121.11.99.220:13306)/slow_wild?charset=utf8mb4&parseTime=True&loc=Local
  13. RedisConf:
  14. Host: 127.0.0.1:6379
  15. Password: ""
  16. DB: 0
  17. # 消息推送到客户端的topic
  18. MsgPushToClientTransfer:
  19. Topic: msgPushToClientTransfer
  20. Addrs:
  21. - 121.11.99.220:19094
  22. # 用户消息消费配置,这里是采用go-zero自带的kafka配置,可以参考https://go-zero.dev/docs/tutorials/message-queue/kafka
  23. MsgChatTransfer:
  24. # service的名称
  25. Name: MsgChatTransfer
  26. # kafka 的多个 Broker 节点
  27. Brokers:
  28. - 121.11.99.220:19094
  29. # 消费者组
  30. Group: kafka
  31. # 订阅的 Topic 主题
  32. Topic: msgChatTransfer
  33. # 从头开始消费
  34. Offset: first
  35. # go-queue 内部是起多个 goroutine 从 kafka 中获取信息写入进程内的 channel,这个参数是控制此处的 goroutine 数量(⚠️ 并不是真正消费时的并发 goroutine 数量)
  36. Consumers: 1
  37. #mongo配置
  38. Mongo:
  39. Url: "mongodb://root:123456@121.11.99.220:47017"
  40. Db: easy-chat
  41. Collection: easy-chat-collection
  42. # 消息已读处理的配置
  43. MsgReadHandler:
  44. GroupMsgReadHandler: 1
  45. GroupMsgReadRecordDelayTime: 60
  46. GroupMsgReadRecordDelayCount: 2