簡體   English   中英

停止從生產者和消費者訪問 kafka 主題

[英]stop access to a kafka topic from producer and consumer

我在一個項目中工作,其中 Confluent Kafka 操作是通過 IAAS 提供的。 作為其中的一部分,我們只允許每個應用程序團隊的一些預定義用戶能夠從 Kafka 主題中讀取/寫入。 應用程序團隊可以自由創建/刪除用戶集。

通過我們的代碼,我們在應用團隊有很多話題的時候做一些優化。 例如

  1. 如果一個應用程序團隊有 100 個主題並且所有主題都有一些共同的預定義用戶進行讀/寫,那么我們在應用程序團隊級別應用權限(每個用戶只有 1 個而不是 100 個)

  2. 當應用程序團隊刪除主題時,我們會從主題級別刪除特定用戶權限,並在 2 周后硬刪除該主題。 刪除權限可確保應用程序無法讀取/寫入已刪除的主題。

然而,在 1 處完成的優化正在創建一個場景,即保持應用程序級別的權限將使應用程序團隊即使在主題被刪除后也可以讀/寫該主題。

我正在嘗試查看是否可以設置任何 Kafka 主題屬性以防止對其進行任何讀/寫? 如果存在此類屬性,則通過我們的代碼,我們將為已刪除的主題設置此類屬性。

問候

可以設置任何 Kafka 主題屬性以防止對其進行任何讀/寫?

當然。 您使用ACL或 RBAC

應用程序將無法讀取/寫入已刪除的主題

無論如何,您不能讀/寫已刪除的主題。 (重新)創建主題需要不同的權限

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM