identityMapCapacity
在Confluent Schema Registry CachedSchemaRegistryClient
中的含义是什么。根据文件,其声明如下:
public CachedSchemaRegistryClient(@NotNull String baseUrl,int identityMapCapacity)
我看到几个帖子用int
10初始化,有些地方是1000.所以我不确定它到底是什么意思,我应该用什么。
答案 0 :(得分:1)
如果是CachedSchemaRegistryClient,则会创建一个schemaCache映射,将主题存储为键,将schema / Id映射存储为值。 identityMapCapacity用于限制主题的架构/ Id映射中可以存在的架构对象的数量。因此,在您的用例中,您希望容纳每个主题的最大模式对象,您可以将该值赋予identityMapCapacity。