即使服务器重新启动,我也希望能够保持具有固定ID的模式。
是否可以在架构注册表中保留架构,以便在服务器崩溃后让它们具有相同的ID?
否则,当架构注册表服务器启动时,是否可以对具有固定ID的模式进行硬编码?
答案 0 :(得分:3)
这是架构注册表的目的:架构具有固定的ID。
SchemaRegistry实际上不会在磁盘上存储任何内容。它利用kafka将所有信息存储在一个压缩的主题中(默认情况下,代理,_schemas
)。
因此,只要您注册了架构,每当您要求使用相同的架构时,即使在崩溃/重启后,您也会获得相同的ID