Skip to content

clientcore: refactor SSE retries #44934

Open
@lmolkova

Description

@lmolkova

SSE retries should have:

  • retry policy config - probably the same as generic HTTP one
  • instrumentation - logging/tracing/metrics same as generic HTTP
  • HTTP-client agnostic implementation
  • stress tests to validate

We need to find a way to extend retry policy to support retrying long-running HTTP streams (or find other solution for SSE config/observability).

It involves some way for retry policy to know how to modify request to retry from the new position and a way to obtain retry-after from HTTP response or SSE message.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Azure.Core.V2Contains issues to consider when desiging Azure Core V2clientcore

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions