從官方Kafka文檔以及在旅行過程中涌現的博客海洋中,看起來我可以創建一個卡夫卡經紀人,其server.properties
配置文件包含:從客戶端使用卡夫卡超級用戶ACL
authorizer.class.name=kafka.security.auth.SimpleAclAuthorizer
super.users=User:Bob;User:Alice
這定義了兩個超級用戶(鮑勃+愛麗絲),那麼誰可以產生消息,並從消費,我的經紀人的主題的消息。
但我該如何從客戶端利用這些用戶呢?如果我有一個需要向我的Kafka經紀人發送消息的Java客戶端,那麼客戶端如何「認證」自己爲「Bob」(或「Alice」或任何其他超級用戶)?
何處定義/使用超級用戶密碼?!?