记录 HTTP 交换
你可以通过在应用配置中提供一个类型为 HttpExchangeRepository
的 bean 来启用 HTTP 交换记录。
为方便起见,Spring Boot 提供了 InMemoryHttpExchangeRepository
,默认会存储最近 100 条请求-响应交换。
InMemoryHttpExchangeRepository
相较于追踪方案功能有限,仅推荐在开发环境中使用。
对于生产环境,建议使用如 Zipkin 或 OpenTelemetry 等生产级追踪或可观测性方案。
你也可以自定义实现 HttpExchangeRepository
。
你可以通过 httpexchanges
端点获取存储在 HttpExchangeRepository
中的请求-响应交换信息。