Skip to content

Make it easier to create your own transport implementation #941

@thomaseizinger

Description

@thomaseizinger

Problem Statement

I am currently writing my own transport implementation and would like to reuse the tokio-thread and rate limiter modules from sentry.

Solution Brainstorm

Solution 1: Publicly expose these modules

Pro: Very easy to do
Con: Sem-ver liability because it increases API surface

Solution 2: Create a dedicated sentry-transport crate

Pro: Can be versioned independently of the main crate, no additional API surface for sentry
Con: Requires a bit more work

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions