logo icon
洁骏Lib库Pulsar Topic配置文件说明

洁骏Lib库Pulsar Topic配置文件说明 创建时间:2026-10-31 07:20:37

简介

topic 可以通过文件配置,也可以通过nacos配置,配置后,业务方不用关心topic使用哪个集群,直接按topic发消息既可。配置我们的lib库使用。

topic 文件配置形式

放在conf/test/pulsar.yml

#topic 分布所属集群  使用 int(topic / 1000000) 计算,得到id号 ,后面是配置在 app.yaml 或nacos中的pulsar 集群名称
#topic 分布所属集群 使用字符串的情况下,直接指定集群
topic_distribution:
  10: pubPulsar
#1000 用户
#2000 订单
topic:
-
  code: 10101001
  delay: 0
-
  code: 10101002
  delay: 0
-
  code_str: test
  delay: 0
  cluster: pubPulsar

提前初始化生产者配置,防止第一次创建生产者耗时

放在conf/test/topicinit.yml 内容如下:

topicinit:

  • 10101001
  • 10101002
  • test