Apache Thrift Alternatives

Similar projects and alternatives to Apache Thrift

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Apache Thrift alternative or higher similarity.

Suggest an alternative to Apache Thrift

Reviews and mentions

Posts with mentions or reviews of Apache Thrift. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-09-27.
  • Deadline Budget Propagation for Baseplate.py
    3 projects | reddit.com/r/RedditEng | 27 Sep 2021
    Thus, we released Baseplate.py v2.1 with deadline propagation. Each request between Baseplate services has an associated THeader, which includes relevant information for Baseplate to fulfill its functionality, such as tracing request timings. We added a “Deadline-Budget” field to this header that propagates the remaining timeout so that information is available to the following request, and this timeout continues to get updated with every new request made. With this update, we save production costs by allowing resources to work on requests awaiting a response, and gain overall improved latency.
  • If someone ever asks you why you use Apollo, show them this screenshot.
    1 project | reddit.com/r/apolloapp | 23 Sep 2021
    Here’s an example of the Thrift changelog. Knock yourself out. Or you can get your sense of productivity by actually doing something of value.
  • parquet2 0.3.0, with native support to read async
    3 projects | reddit.com/r/rust | 9 Aug 2021
    The biggest addition is native async reading via futures::AsyncRead and futures::AsyncSeek, which required a lot of (to be merged) changes upstream (changes to thrift rust compiler and parquet-format-rs). I placed those changes on a temporary crate until things are released there.
  • proposal: expression to create pointer to simple types #45624
    3 projects | reddit.com/r/golang | 18 Apr 2021
  • Can you share your experience with race conditions in production?
    1 project | reddit.com/r/java | 25 Jan 2021
    We were sharing instances of a Thrift TDeserializer across threads. We knew TProtocol was not thread-safe, but the TDeserializer constructor accepts a TProtocolFactory, so we naively assumed the deserialize method would use that to create a new instance of TProtocol for each invocation, but unfortunately, the TDeserializer constructor immediately creates TProtocol and stores it in a member variable, so TDeserializer is not actually thread-safe.

Stats

Basic Apache Thrift repo stats
5
8,782
9.0
about 19 hours ago

apache/thrift is an open source project licensed under Apache License 2.0 which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
Find remote C++ jobs at our new job board 99remotejobs.com. There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.