gRPC request context which caries values across microservice boundaries

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • konig-kontext

    A globally shared, request scoped, context for JVM based gRPC microservices

  • Both the context and message metadata are already part of gRPC. The gRPC system also allows for server [2] and client message interceptors. Essentially this konig-kontext library provides a interceptor implementations, e.g., [3], that uses their hard-coded key for your serializable context that gets read/written from a gRPC header. The context provided by konig-kontext within your code is a wrapper around the existing gRPC Context [1].

    The library is convenient for sure, but I feel that if you had a need to propagate context within gRPC, you'd probably already discovered the API and implemented propagation with your own header keys.

    [1] https://grpc.github.io/grpc-java/javadoc/io/grpc/Context.htm...

    [2] https://grpc.github.io/grpc-java/javadoc/io/grpc/ServerInter...

    [3] https://github.com/konigsoftware/konig-kontext/blob/84faa627...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • KonigKontext - A globally shared, request scoped, context for JVM based gRPC microservices

    1 project | /r/Kotlin | 20 Oct 2023
  • Seamlessly offloading typescript compilation

    1 project | /r/javascript | 27 Apr 2022
  • JEP draft: Exception handling in switch

    6 projects | news.ycombinator.com | 19 Apr 2024
  • MobiVM, ahead-of-time compiler for Java bytecode, targeting iOS, macOS and Linux

    1 project | news.ycombinator.com | 22 Mar 2024
  • JNI Bind

    1 project | news.ycombinator.com | 12 Mar 2024