我正在嘗試使用 sarama(管理模式)來創(chuàng)建主題。沒有 ConfigEntries 工作正常。但我需要定義一些配置。我設(shè)置了主題配置(這里發(fā)生了錯誤): tConfigs := map[string]*string{ "cleanup.policy": "delete", "delete.retention.ms": "36000000", }但后來我得到一個錯誤:./main.go:99:28: cannot use "delete" (type string) as type *string in map value./main.go:100:28: cannot use "36000000" (type string) as type *string in map value我正在嘗試使用這樣的管理模式:err = admin.CreateTopic(t.Name, &sarama.TopicDetail{ NumPartitions: 1, ReplicationFactor: 3, ConfigEntries: tConfigs,}, false)這是 sarama 模塊中定義 CreateTopic() 的行 https://github.com/Shopify/sarama/blob/master/admin.go#L18基本上,我不明白指針字符串的映射是如何工作的:)
如何使用map[string]*string
慕尼黑5688855
2023-06-26 16:41:54