Skip to content
Snippets Groups Projects

internal: Add base HTTP client

Closed Warren Gifford requested to merge ef/http-base-client into main

Created by: efritz

Like the design of the dbutil basestore, this base HTTP client forms an abstract set of common properties that we can use for service-to-service communication. This was abstracted from the bundle manager client, and the client that we use to interact with the frontend queue API from within the precise-code-intel-indexer-vm.

I feel that these kind of base layers are useful for layering other cross-cutting concerns on top (metrics, tracing, logging, circuit breaking, rate limiting, service-level routing, generic authentication, etc).

This is a pre-step to the effort tracked in https://github.com/sourcegraph/sourcegraph/issues/14822.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading