当前位置: 首页 > 知识库问答 >
问题:

在Kafka中混合SSL和纯文本主题

商鸿哲
2023-03-14

我对在同一个Kafka集群上混合加密和明文主题感兴趣。一些主题可以通过明文协议访问,而其他主题则不能访问。

我已经通过web使用SSL文档和其他几个条目对Kafka加密进行了研究,我的印象是每个主题的安全配置可能不支持简单的配置,但我希望与更有经验的人一起验证这一印象。

我找到的所有相关文档都显示了如何为整个集群启用安全和明文协议,但我找不到任何针对主题的方法。目前可能吗?也许是通过实现一个自定义的授权器类,尽管理想情况下,我正在寻找一些更“现成”的东西,比如一个简单的主题配置,它将特别指明该主题将支持哪些协议。

提前道谢。

共有1个答案

唐俊英
2023-03-14

@jps我想你可能把事情弄混了。你到底想要实现什么?最初帖子中的链接提到了一个文档,如何使用Kafka-Cluster设置ssl-in-flight-encryption和/或身份验证。但这不会改变写入主题的数据。Kafaka并没有提供现成的“数据静止加密”解决方案。那么,到底是什么呢?

 类似资料:
  • 我在StackOverflow中看到了许多关于如何同时发送纯文本和html文本的邮件的答案。我的问题是,我如何在html部分中显示某种链接来看到文本部分?(某些并在单击时显示纯文本版本) 多谢了。

  • 我想在kafka主题中搜索特定的消息,我找到的唯一解决方案是使用 有没有一个有效的方法做这件事? 有没有一种方法可以用一个特定的偏移量来限制使用者,即从一开始读到in达到特定的偏移量?

  • 6.6.1 The FieldSet(字段集) 当在Spring Batch中使用纯文本文件时, 不管是将其作为输入还是输出, 最重要的一个类就是 FieldSet。许多架构和类库会抽象出一些方法/类来辅助你从文件读取数据, 但是这些方法通常返回 String 或者 String[]数组, 很多时候这确实是些半成品。 而 FieldSet 是Spring Batch中专门用来将文件绑定到字段的抽象

  • 最常见的批量数据交换机制是使用纯文本平面文件(flat file)。 XML由统一约定好的标准来定义文件结构(即XSD), 与XML等格式不同, 想要阅读纯文本平面文件必须先了解其组成结构。一般来说,纯文本平面文件分两种类型: 有分隔的类型(Delimited) 与 固定长度类型(Fixed Length)。有分隔的文件中各个字段由分隔符进行间隔, 比如英文逗号(,)。而固定长度类型的文件每个字段

  • 问题内容: 在纯ES6中拥有部分Node.js时,是否可以在同一项目中混入某些Typescript模块? 例如,在TypeScript中定义了一些通过Types导入到普通ES6文件中的类型? 问题答案: 是的,这是可能的。 结合以下TypeScript编译器选项 明确支持混合的JavaScript和TypeScript源 由于将编译所有文件,因此有必要将结果JavaScript输出到其他目录中,否

  • 问题内容: 我正在编写一个脚本,该脚本记录来自另一个程序的错误,并在遇到错误时从中断的地方重新启动该程序。不管出于什么原因,该程序的开发人员都没有必要默认将此功能放入其程序中。 无论如何,程序都会获取一个输入文件,对其进行解析,然后创建一个输出文件。输入文件采用特定格式: 当程序引发错误时,它会为您提供跟踪错误所需的参考信息- 即UI,哪个部分(标题或摘要)以及相对于标题或摘要开头的行号。我想使用