cloudwego / cloudwego/volo

HTTP transport for Thrift

Open
#125 10 comments 0 reactions 1 assignee Claimed by @ii64 View on GitHub
A-volo-thrift C-proposal E-help-wanted
Dominant language
Rust
Stars
2.6k
Forks
223
Avg merge
18m
Merged PRs (30d)
1

Description

## Feature Request

Support for HTTP server/client transport wrapper for Thrift RPC.

### Crates

volo-thrift

### Motivation

Extending compatibility of Thrift implementation to support HTTP transport wrapper.
Current state of supported features compared with another Thrift library: [apache/thrift/LANGUAGES.md](https://github.com/apache/thrift/blob/master/LANGUAGES.md)

### Proposal

Using `hyper` as Thrift HTTP transport wrapper, implements `volo::net::dial::MakeTransport`.

### Alternatives

RFC

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.