Adakah SASL hilang? Isu pengesahan kafka Franz-go

WBOY
Lepaskan: 2024-02-08 21:40:18
ke hadapan
627 orang telah melayarinya

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

editor php Xinyi di sini untuk memperkenalkan kepada anda tentang kehilangan SASL dan isu pengesahan kafka Franz-go. Apabila menggunakan Franz-go kafka untuk pengesahan, kadangkala anda mengalami kehilangan SASL, menyebabkan kegagalan pengesahan. Isu ini boleh disebabkan oleh pelbagai sebab, seperti ralat konfigurasi, isu rangkaian, dsb. Terdapat banyak cara untuk menyelesaikan masalah ini, yang boleh diselesaikan dengan menyemak konfigurasi, memulakan semula perkhidmatan, menyelesaikan masalah sambungan rangkaian, dsb. Dalam artikel ini, kami akan memperkenalkan punca dan penyelesaian kepada masalah ini secara terperinci, dengan harapan dapat membantu semua orang.

Kandungan soalan

Saya mendapat mesej ralat ini

<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>
Salin selepas log masuk

Saya cuba menambah pengesahan. Kod saya ialah:

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())),
    )
Salin selepas log masuk

Syarat untuk pengesahan ialah:

  • SSL: PALSU
  • Protokol keselamatan: SASL_PLAINTEXT
  • Mekanisme SASL: SCRAM-SHA-512
  • Nama pengguna: <>
  • Kata laluan: <>

Saya mencuba segala-galanya dalam dokumentasi. Walaupun dengan bantuan google bard dan Bing AI dan mencuba semua penyelesaian yang mungkin, masalah ini masih berterusan.

Penyelesaian

Tiada masalah dengan pakej. Kod tidak digunakan, jadi masalahnya bukan dengan kod tetapi dengan penggunaan.

Atas ialah kandungan terperinci Adakah SASL hilang? Isu pengesahan kafka Franz-go. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!