Maison > développement back-end > Golang > le corps du texte

La SASL est-elle perdue ? Problème d'authentification Franz-go Kafka

WBOY
Libérer: 2024-02-08 21:40:18
avant
626 Les gens l'ont consulté

SASL 丢失了吗? Franz-go kafka 身份验证问题

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.

Contenu de la question

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>
Copier après la connexion

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())),
    )
Copier après la connexion

Les conditions d'authentification sont :

  • SSL : FAUX
  • Protocole de sécurité : SASL_PLAINTEXT
  • Mécanisme SASL : SCRAM-SHA-512
  • Nom d'utilisateur : <>
  • Mot de passe : <>

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.

Solution

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!

Étiquettes associées:
source:stackoverflow.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!