L'éditeur php Xinyi est là pour vous présenter les problèmes de perte SASL et d'authentification Franz-go kafka. Lorsque vous utilisez Franz-go kafka pour l'authentification, vous rencontrez parfois une perte SASL, provoquant un échec d'authentification. Ce problème peut être dû à diverses raisons, telles que des erreurs de configuration, des problèmes de réseau, etc. Il existe de nombreuses façons de résoudre ce problème, qui peuvent être résolues en vérifiant la configuration, en redémarrant le service, en dépannant la connexion réseau, etc. Dans cet article, nous présenterons en détail les causes et les solutions à ce problème, dans l’espoir d’aider tout le monde.
Je reçois ces messages d'erreur
<code> "re-updating metadata due to err: broker closed the connection immediately after a request was issued, which happens when SASL is required but not provided: is SASL missing?" "read from broker errored, killing connection after 0 successful responses (is SASL missing?)" </code>
J'essaie d'ajouter une authentification. Mon code est :
auth := scram.Auth{ User: "kafka_user", Pass: "kafka_pass", } cl, err := kgo.NewClient( kgo.SeedBrokers(seeds...), kgo.DialTLSConfig(tlsConfig), kgo.SASL(auth.AsSha512Mechanism()), kgo.ConsumerGroup(consumerGroupId), kgo.ConsumeTopics(topics...), kgo.WithLogger(kzap.New(logger.GetLogger())), )
Les conditions d'authentification sont :
J'ai tout essayé dans la documentation. Même avec l'aide de Google Bard et de Bing AI et en essayant toutes les solutions possibles, ce problème persiste.
Il n'y a aucun problème avec le colis. Le code n'est pas déployé, le problème ne vient donc pas du code mais du déploiement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!