The Wayback Machine - https://web.archive.org/web/20201023100211/https://github.com/vaporz/turbo
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Turbo  Build Status Coverage Status Go Report Card codebeat badge

最新版本 | Latest Release: 0.4.2

文档地址 | Documentation: https://vaporz.github.io


I'm very happy and ready to help you if you're intersted in Turbo, and want to try it.
Please create an issue if you have encountered any problems or have any new ideas. Thank you!
如果你对Turbo感兴趣,并想试一试,我非常乐意帮助你。
如遇到任何问题,或有新主意,请开issue,谢谢!
(From movie "Turbo")

Features

  • Turbo generates a reverse-proxy server which translates a HTTP request into a grpc/Thrift request.
    (In other words, now you have a grpc|thrift service? Turbo turns your grpc|thrift APIs into HTTP APIs!)
  • Modify and reload configuration file at runtime! Without restarting service.
  • Support gRPC and Thrift.
  • Support RESTFUL JSON API ("application/json").
  • Interceptor.
  • PreProcessor and PostProcessor: customizable URL-RPC mapping process.
  • Hijacker: Take over requests, do anything you want!
  • Convertor: Tell Turbo how to set a struct.
  • Service Multiplexing

Index

Requirements

Golang version: >= 1.14.x
Thrift version: 0.12.0

You can’t perform that action at this time.