All Projects → netifi → Rpc Thunderdome

netifi / Rpc Thunderdome

Licence: apache-2.0
A comparison between Proteus RPC and other commonly used RPC frameworks

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Rpc Thunderdome

Go Grpc Examples
This repo contains examples and implementations of different types of GRPC services and APIs using Golang.
Stars: ✭ 180 (+718.18%)
Mutual labels:  grpc, rpc, protobuf
Grpc
An Elixir implementation of gRPC
Stars: ✭ 858 (+3800%)
Mutual labels:  grpc, rpc, protobuf
Yarpc Go
A message passing platform for Go
Stars: ✭ 285 (+1195.45%)
Mutual labels:  grpc, rpc, protobuf
Go Micro Boilerplate
The boilerplate of the GoLang application with a clear microservices architecture.
Stars: ✭ 147 (+568.18%)
Mutual labels:  grpc, rpc, protobuf
Brpc Java
Java implementation for Baidu RPC, multi-protocol & high performance RPC.
Stars: ✭ 647 (+2840.91%)
Mutual labels:  grpc, rpc, protobuf
tsrpc
A TypeScript RPC framework, with runtime type checking and serialization, support both HTTP and WebSocket. It is very suitable for website / APP / games, and absolutely comfortable to full-stack TypeScript developers.
Stars: ✭ 866 (+3836.36%)
Mutual labels:  protobuf, grpc, rpc
Flatbuffers
FlatBuffers: Memory Efficient Serialization Library
Stars: ✭ 17,180 (+77990.91%)
Mutual labels:  grpc, rpc, protobuf
Protobuf
[Looking for new ownership] Protocol Buffers for Go with Gadgets
Stars: ✭ 4,998 (+22618.18%)
Mutual labels:  grpc, protobuf
Alibaba Rsocket Broker
Alibaba RSocket Broker: Mesh, Streaming & IoT
Stars: ✭ 485 (+2104.55%)
Mutual labels:  grpc, rpc
Twirp
A simple RPC framework with protobuf service definitions
Stars: ✭ 5,380 (+24354.55%)
Mutual labels:  rpc, protobuf
Prototool
Your Swiss Army Knife for Protocol Buffers
Stars: ✭ 4,932 (+22318.18%)
Mutual labels:  grpc, protobuf
Rpc Benchmark
java rpc benchmark, 灵感源自 https://www.techempower.com/benchmarks/
Stars: ✭ 463 (+2004.55%)
Mutual labels:  grpc, rpc
Airframe
Essential Building Blocks for Scala
Stars: ✭ 442 (+1909.09%)
Mutual labels:  grpc, rpc
Polyglot
A universal grpc command line client
Stars: ✭ 488 (+2118.18%)
Mutual labels:  grpc, protobuf
Nrpc
nRPC is like gRPC, but over NATS
Stars: ✭ 440 (+1900%)
Mutual labels:  grpc, protobuf
Srpc
RPC based on C++ Workflow
Stars: ✭ 521 (+2268.18%)
Mutual labels:  rpc, protobuf
Spring boot
Spring Boot 使用总结 和 demo。 如果您觉得本代码对您有所帮助,请点击页面右上方"Star"
Stars: ✭ 431 (+1859.09%)
Mutual labels:  grpc, protobuf
Grpcurl
Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
Stars: ✭ 6,149 (+27850%)
Mutual labels:  grpc, protobuf
Getty
a netty like asynchronous network I/O library based on tcp/udp/websocket; a bidirectional RPC framework based on JSON/Protobuf; a microservice framework based on zookeeper/etcd
Stars: ✭ 532 (+2318.18%)
Mutual labels:  rpc, protobuf
Grpclib
Pure-Python gRPC implementation for asyncio
Stars: ✭ 615 (+2695.45%)
Mutual labels:  grpc, protobuf

rpc-thunderdome

A comparison between RSocket RPC and other commonly used RPC frameworks.

Prerequisites

RPC Thunderdome requires the following:

  1. Java Development Kit 8: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  2. Protocol Buffers Compiler - Requires Protobuf 3.5.1

    You can download the compiler from here: https://github.com/google/protobuf/releases

    OR

    If you are on a mac using homebrew you can install it with the following command:

     $ brew install protobuf
    

Bugs and Feedback

For bugs, questions and discussions please use the Github Issues.

License

Copyright 2017 Netifi Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].