6.3. Service Registry Java 客户端配置
Service Registry Java 客户端根据客户端工厂包括以下配置选项:
选项 | 描述 | 参数 |
---|---|---|
普通客户端 | 用于与正在运行的 Service Registry 实例交互的基本 REST 客户端。 |
|
带有自定义配置的客户端 | 使用用户提供的配置进行 Service Registry 客户端。 |
|
带有自定义配置和身份验证的客户端 | 接受包含自定义配置的映射的 Service Registry 客户端。例如,这对于在调用中添加自定义标头非常有用。您还必须提供身份验证服务器来验证请求。 |
|
自定义标头配置
要配置自定义标头,您必须将 apicurio.registry.request.headers
前缀添加到 configs
map 键中。例如,配置
映射键为 apicurio.registry.request.headers.Authorization
,值为 Basic: YWxhZGRpbjpvcGVuc2VzYW1
,将 Authorization
标头设置为相同的值。
TLS 配置选项
您可以使用以下属性为 Service Registry Java 客户端配置传输层安全(TLS)身份验证:
-
apicurio.registry.request.ssl.truststore.location
-
apicurio.registry.request.ssl.truststore.password
-
apicurio.registry.request.ssl.truststore.type
-
apicurio.registry.request.ssl.keystore.location
-
apicurio.registry.request.ssl.keystore.password
-
apicurio.registry.request.ssl.keystore.type
-
apicurio.registry.request.ssl.key.password
其他资源
- 有关如何为 Service Registry Kafka 客户端序列化器/反序列化器(SerDes)配置身份验证的详情,请参考 第 7 章 在 Java 客户端中使用序列化器/反序列化器验证 Kafka 信息。