在 kafka rest 代理响应负载中响应自定义响应内容
Responding with custom response content in kafka rest proxy response payload
是否可以modify/customize回复内容?假设我们设置了 kafka rest 代理来接收来自外部服务的数据,并且我们不想泄露敏感信息,比如存储在哪个分区和偏移量数据中。我们只想回复记录 processed/received(或未处理)。
当前成功响应(for 200)
{ "offsets": [{
"partition": 1,
"offset": 1,
"error_code": null,
"error": null
}],
"key_schema_id": null,
"value_schema_id": null
}
上面的响应可以自定义或截取为下面的响应吗?
{"success": "Record received/processed successfully"}
您可以使用 kafka.rest.resource.extension.class
属性 设置 新端点(和响应),这需要编写您自己的 REST 扩展 java 类 并将它们放在代理的类路径中。但是,在不fork项目和修改源代码的情况下,是无法修改其他响应的
是否可以modify/customize回复内容?假设我们设置了 kafka rest 代理来接收来自外部服务的数据,并且我们不想泄露敏感信息,比如存储在哪个分区和偏移量数据中。我们只想回复记录 processed/received(或未处理)。
当前成功响应(for 200)
{ "offsets": [{
"partition": 1,
"offset": 1,
"error_code": null,
"error": null
}],
"key_schema_id": null,
"value_schema_id": null
}
上面的响应可以自定义或截取为下面的响应吗?
{"success": "Record received/processed successfully"}
您可以使用 kafka.rest.resource.extension.class
属性 设置 新端点(和响应),这需要编写您自己的 REST 扩展 java 类 并将它们放在代理的类路径中。但是,在不fork项目和修改源代码的情况下,是无法修改其他响应的