An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: rpc-framework

hprose/hprose-js

Hprose is a cross-language RPC. This project is Hprose 2.0 RPC for JavaScript

Language: JavaScript - Size: 2.03 MB - Last synced at: 3 days ago - Pushed at: over 7 years ago - Stars: 134 - Forks: 44

edap-io/edap

Language: Java - Size: 10.2 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 36 - Forks: 7

starryfei/fastsky-rpc

实现基于socket和Netty简单的rpc服务

Language: Java - Size: 55.7 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

BraumAce/yuan-rpc

从 0 到 1 手写 RPC 框架。参考 Dubbo 开源项目自主设计,基于 Java + Etcd + Vert.x + 自定义协议实现的高性能 RPC 框架。开发者只需引入 Spring Boot Starter,通过注解和配置文件即可快速使用框架,可以像调用本地方法一样轻松调用远程服务;还支持 SPI 机制动态拓展序列化器、负载均衡器、重试和容错策略等。

Language: Java - Size: 431 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 2

wapc/wapc-go

Golang-based WebAssembly Host Runtime for waPC-compliant modules

Language: Go - Size: 1.2 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 100 - Forks: 25

chenchuxin/ccx-rpc

基于 Netty + Zookeeper + Protostuff 的简易 RPC 框架

Language: Java - Size: 179 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 48 - Forks: 13

xincao9/grpc-pure-spring-boot-starter

一个简化 gRPC 集成到 Spring Boot 应用中的轻量级框架

Language: Java - Size: 84 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

xincao9/grpc-pure

一个降低 gRPC 使用难度,代码经过大规模互联网流量验证的框架

Language: Java - Size: 152 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

ziglibs/antiphony

A zig remote procedure call solution

Language: Zig - Size: 7.81 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 40 - Forks: 1

smallnest/rpcx-java

rpcx implementation in Java for server side and client side

Language: Java - Size: 675 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 80 - Forks: 24

lmrtfy/lmrtfy

Let me run that for you. Deploy scripts to the cloud and run them like native functions!

Language: Python - Size: 3.79 MB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 0

oslabs-beta/tropicRPC

A VS Code extension that provides gRPC API endpoint testing.

Language: TypeScript - Size: 3.83 MB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 152 - Forks: 5

beetlex-io/BeetleX.Light.gpRPC

high performance dotnet core google protobuf rpc,supports millions of communication

Language: C# - Size: 120 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 3 - Forks: 1

mirage/capnp-rpc

Cap'n Proto RPC implementation

Language: OCaml - Size: 4.9 MB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 105 - Forks: 21

paganini2008/dingo-spring-boot-starter

Dingo Spring Boot Starter is a high-performance RPC framework designed for distributed systems, built on Netty with support for Mina and Grizzly transport layers. It seamlessly integrates with Spring Boot and Spring Cloud, enabling asynchronous and synchronous data communication.

Language: Java - Size: 688 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

MagliariElio/Distributed-Systems-Programming

This is the repository of Distributed Systems Programming a.y. 2024/2025

Language: JavaScript - Size: 156 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

jfjlaros/simpleRPC

Simple RPC implementation for Arduino.

Language: C++ - Size: 641 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 53 - Forks: 17

AuroraTeam/AuroraRPC-Server 📦

Language: TypeScript - Size: 424 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

AuroraTeam/AuroraRPC-Client 📦

Language: TypeScript - Size: 477 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

AuroraTeam/AuroraRPC

Библиотека для реализации обмена информацией в формате клиент ↔ сервер с использованием методологии RPC поверх протокола Websocket

Language: TypeScript - Size: 119 KB - Last synced at: 25 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 1

2357457057/qy-rpc

RPC based on qyMsg

Language: Java - Size: 114 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

jfjlaros/arduino-simple-rpc

Python client for the Arduino simpleRPC protocol.

Language: Python - Size: 168 KB - Last synced at: 15 days ago - Pushed at: 8 months ago - Stars: 23 - Forks: 7

hiparker/lint-rpc-framework

一个轻量级Java RPC 框架, 底层采用Netty实现, 模拟Dubbo运行模式(闲来无事 练习一下)

Language: Java - Size: 48.8 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 68 - Forks: 17

Oli51467/zrpc

基于ZooKeeper的远程调用组件

Language: Java - Size: 695 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 0

leolin49/LetsGo

Road to be a Gopher

Language: Go - Size: 17.5 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

liangz168/shier-rpc

A simpe rpc framework

Language: Java - Size: 24.4 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

adalkiran/py-inventa

A Python library for microservice registry and executing RPC (Remote Procedure Call) over Redis.

Language: Python - Size: 38.1 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 2

renlabs-dev/communex

alternative commune cli/sdk

Language: Python - Size: 972 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 28 - Forks: 20

google/cpp-async-rpc

Library for Asynchronicity, Serialization and Remoting

Language: C++ - Size: 617 KB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 74 - Forks: 21

denizumutdereli/public-rpc-router

A robust, multi-chain public RPC router and load balancer built with TypeScript

Language: TypeScript - Size: 122 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

abhayvatsa/magic-rpc

A typesafe RPC framework with compile-time error checking.

Language: TypeScript - Size: 560 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 0

javahongxi/jaws

手把手教你实现RPC框架 🦈

Language: Java - Size: 333 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 13 - Forks: 2

hprose/hprose-delphi

Hprose is a cross-language RPC. This project is Hprose 2.0 for Delphi and FreePascal

Language: Pascal - Size: 840 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 121 - Forks: 36

linking12/saluki

Spring Boot starter module for gRPC framework.

Size: 59.3 MB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 266 - Forks: 199

youngmonkeys/quick-rpc

support to call rpc via ezyfox-server

Language: Java - Size: 323 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 3 - Forks: 2

MeiCorl/mc-brpc

mc-brpc: A more convenient rpc framwork based on brpc to create rpc service

Language: C++ - Size: 3.14 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 11 - Forks: 1

jhimes144/ThothRpc

Drop-in, holistic, lightweight, full duplex and bidirectional RPC framework for .Net

Language: C# - Size: 172 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

dokastho/dRPC

RPC library built from scratch

Language: C++ - Size: 192 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

rsocket/rsocket-rpc-js

Standard RSocket RPC Implementation

Language: JavaScript - Size: 9.88 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 28 - Forks: 3

outbrain-inc/ob1k 📦

Ob1k - The RPC Framework

Language: Java - Size: 2.98 MB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 78 - Forks: 27

heartbytenet/go-leRPC

JSON-RPC framework with websocket support

Language: Go - Size: 6.95 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

zyanfx/Zyan

:gem: Zyan Communication Framework

Language: C# - Size: 27.7 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 88 - Forks: 38

floriscornel/ChatRPC

ChatRPC is a framework that allows large language models to interact with external services.

Language: TypeScript - Size: 3.88 MB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 0

ebourg/hessian

Hessian binary web service protocol. This is a Git mirror of the official Subversion repository where Hessian is actively developped (svn://svn.caucho.com/home/svn/svnroot/resin/trunk/modules/hessian). This mirror is updated automatically on a daily basis. No parallel development is performed here. Feel free to fork this project to implement custom features while tracking upstream changes.

Language: Java - Size: 495 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 85 - Forks: 71

llnancy/longkui

🌻 龙葵:一个基于 Netty 实现的高性能 RPC 框架(LongKui: A high performance RPC framework based on Netty.)

Language: Java - Size: 551 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 4 - Forks: 1

sinkedship/cerberus

An easy-to-use service(s) registration, discovery framework for common RPC solution, Apache Thrift.

Language: Java - Size: 143 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 5

rmst/uniton

Python remote procedure call framework for the Unity game engine

Size: 12.7 MB - Last synced at: 23 days ago - Pushed at: over 3 years ago - Stars: 55 - Forks: 3

Ninokz/NBRpc

RPC Frameworks based on NBlib

Language: C++ - Size: 125 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

SherlockGn/simple-rpc

An easy-to-use RPC tool that makes remote function calls as seamless as local ones, eliminating the need for RESTful APIs.

Language: JavaScript - Size: 953 KB - Last synced at: 23 days ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

orbit-w/rpc_transport

rpc_transport is a Go RPC(Remote procedure call) transport layer library for Golang

Language: Go - Size: 112 KB - Last synced at: 7 months ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

dCache/oncrpc4j

Pure Java implementation of ONCRPC/SUNRPC

Language: Java - Size: 1.02 MB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 30 - Forks: 29

Procedure-RPC/procedure.js

The simple RPC framework for Node.js.

Language: TypeScript - Size: 1.8 MB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

Ninokz/Nano 📦

RPC Frameworks

Language: C++ - Size: 196 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 4 - Forks: 0

aldebaran/libqi-rs

The libqi project is an object oriented RPC framework with robotics application, used by Aldebaran NAOqi systems. This is an experimental implementation of libqi in pure 100% safe Rust.

Language: Rust - Size: 896 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 1 - Forks: 1

deepmancer/rabbitmq-rpc

RabbitMQ RPC is an async, ready-to-use Python framework for event-driven microservices.

Language: Python - Size: 62.5 KB - Last synced at: 9 months ago - Pushed at: 10 months ago - Stars: 5 - Forks: 0

zt897571/mix-rpc

erlang rpc with golang

Language: Erlang - Size: 203 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

FT-Fetters/TightlyCall

Lightweight, easy-to-use remote call framework(RPC)(网络框架及远程服务调用框架)

Language: Java - Size: 305 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 5 - Forks: 0

ipipman/rpcman

从零开始,手写一个RPC框架

Language: Java - Size: 423 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 1

astranet/meshRPC

Automatic Service Mesh and RPC generation for Go micro services, it's a humble alternative to gRPC with Istio.

Language: Go - Size: 154 KB - Last synced at: 7 months ago - Pushed at: almost 6 years ago - Stars: 69 - Forks: 5

franciscoengenheiro/cloud-computing-gcp

Course resources for designing, developing, and deploying cloud-based systems using GCP, including gRPC templates, lab assignments, and the final project

Language: Java - Size: 20.3 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

gaochundong/Redola

Redola is a lightweight C# based RPC framework.

Language: C# - Size: 4.65 MB - Last synced at: 9 months ago - Pushed at: over 7 years ago - Stars: 96 - Forks: 50

lijunping365/Open-Light-Rpc

轻量级rpc框架

Language: Java - Size: 504 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

imzlh/WebRPC

Perfect RPC Module for both Deno and Browser. 一个为双向调用而创造的RPC模块

Language: TypeScript - Size: 544 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Cgxdgfcd/HP-Rpc-Framework

A High-Performance Rpc Framework implement with vert.x and etcd

Language: Java - Size: 89.8 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

unmanned-player/nbus

A much smaller/saner alternative to OpenWRT's UBus.

Language: C - Size: 37.1 KB - Last synced at: 11 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 1

chxuan/easyrpc

:sunflower:Easy to use RPC framework

Language: C++ - Size: 643 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 42 - Forks: 16

Pygmalions/Prism 📦

A dynamic IL weaving framework with plugins for AOP, IoC, RPC, etc.

Language: C# - Size: 147 KB - Last synced at: about 16 hours ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

qiniu/http

Extension module of golang http service

Language: Go - Size: 59.6 KB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 62 - Forks: 15

sfandres/uex-icepy

This repository has been created for the ZeroC Ice lab session of the Distributed Computing subject at the University of Extremadura (UEx).

Language: Python - Size: 64.5 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

KcangYan/BroachRpc

基于python的一个rpc框架,开箱即用。无注册中心模式的微服务框架

Language: Python - Size: 59.6 KB - Last synced at: 11 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

chelizichen/TarsusFrameWork

Tarsus Framework supports event-driven microservices, using nodejs to create microservice gateways, which can improve system availability and scalability.

Language: HTML - Size: 1.14 MB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 0

InfernalAzazel/kylin-rpc

krpc 是一个用于在 FastAPI 中实现 RPC(远程过程调用)接口的简单库。它提供了一种方便的方式来定义和处理 RPC 请求和响应。

Language: Python - Size: 2.96 MB - Last synced at: 4 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

starjiang/easycall

go 微服务框架,类似motan,dubbo,grpc,高性能,高并发,简单,稳定,集成API 网关,熔断器,配置中心

Language: Go - Size: 240 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 1

bep/execrpc

RCP via os/exec with generic types.

Language: Go - Size: 76.2 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 13 - Forks: 0

themakers/wormhole

(pre-alpha) The first quantum RPC!

Language: Go - Size: 597 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 1

hellstein/ssh-rpc-agent-server

Websocket server for ssh-rpc-agent

Language: Go - Size: 3.23 MB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 7 - Forks: 4

2357457057/qyrpc-spring-boot-starter

RPC based on qyMsg for springboot

Language: Java - Size: 51.8 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

firmeve/firmeve

a out-of-the-box, full-featured go framework supporting http, http2, websocket, tcp, udp, rpc and microservice

Language: Go - Size: 1.11 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 39 - Forks: 6

luxuncang/lacia

A modern `Json-Rpc/Bson-Rpc` implementation, compatible with `Json-Rpc 2.0` and `Json-Rpc X`, supports multiple network protocols and backend frameworks and supports bidirectional calls.

Language: Python - Size: 614 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 1

vepeckman/nerve-rpc

Nim RPC framework

Language: Nim - Size: 144 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 38 - Forks: 3

vito-go/rpcplus

rpcplus is a enchanced library that builds upon the Go language's standard rpc package, offering a suite of enhancements for an improved RPC experience.

Language: Go - Size: 76.2 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

amulyakashyap09/nodejs_grpc

GRPC based API CRUD using Nodejs at both server and client side

Language: JavaScript - Size: 30.3 KB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 20 - Forks: 10

chloro-pn/pnrpc

pnrpc is an RPC framework based on asio c++20 coroutines

Language: C++ - Size: 684 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

Open-CAS/open-cas-telemetry-framework

Open CAS Telemetry Framework allows to build a telemetry and monitoring environment

Language: C++ - Size: 1.01 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 8

cornejong/Telepath

Simple PHP RPC Framework

Language: PHP - Size: 22.5 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

Mtemi/Crypto-Trading-Exchange-

This is a Cryptocurrency Trading Exchange Like Binance, Huobi, Bybit, Bitmex, Bittrex, Phemex etc. That allows you to build your own Centralised Trading Exchange. I have forked it from Jammy928 accessible here: https://github.com/jammy928/CoinExchange_CryptoExchange_Java . I realised Jammy doesn't respond on issues on his repo, and have taken up this mandate to setup the Exchange for anyone who needs it. I can also dpo upgrades as per user requirements, Build iOS and Android Apps of the Exchange, Build Bots like: https://bitsgap.com on top of this for any trading Exchange.

Size: 20.3 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 9

chuacw/hprose-delphi Fork of hprose/hprose-delphi

Hprose is a cross-language RPC. This project is Hprose 2.0 for Delphi and FreePascal

Language: Pascal - Size: 846 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

TilBlechschmidt-ProjectGraveyard/reference-cpp

C++ reference implementation of the ProtoMesh specification.

Language: C++ - Size: 1.34 MB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

cs16b004/sRPC

An RPC framework written with Intel's DPDK.

Language: C++ - Size: 4.98 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

tdv/mif

MIF is a C++11 web-application framework designed for the backend micro-service development

Language: C++ - Size: 1.11 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 46 - Forks: 9

rchen102/xr-rpc

A Light-weight distributed RPC Framework.

Language: Java - Size: 139 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 0

jonathanmdr/gRPC

Example of gRPC with Go

Language: Go - Size: 37.1 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

linsmod/RpcOverHttp

.net interface definition based rpc framework over http protocol (一个.NET的rpc框架,定义的接口即约定,引用接口dll即可调用服务)

Language: C# - Size: 6.81 MB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 2

ski7777/ftframework

fischertechnik RPC framework

Language: Python - Size: 87.9 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

tvd12/quick-rpc Fork of youngmonkeys/quick-rpc

support rpc protocol via tcp, udp and websocket protocols

Size: 245 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

funkygao/fae

Distributed RPC framework for enterprise SOA infrastructure

Language: Go - Size: 316 MB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 19 - Forks: 8

7mind/idealingua-example

Scala backend + TypeScript frontend Example for Idealingua API Language

Language: Scala - Size: 1.07 MB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 10 - Forks: 4

zylo117/kafka-rpc

RPC protocol based on kafka. Horizontally scalable, fault-tolerant, wicked fast, just like kafka.

Language: Python - Size: 138 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 19 - Forks: 8

duoan/mini-rpc

Spring + Netty + Protostuff + ZooKeeper 实现了一个轻量级 RPC 框架,使用 Spring 提供依赖注入与参数配置,使用 Netty 实现 NIO 方式的数据传输,使用 Protostuff 实现对象序列化,使用 ZooKeeper 实现服务注册与发现。使用该框架,可将服务部署到分布式环境中的任意节点上,客户端通过远程接口来调用服务端的具体实现,让服务端与客户端的开发完全分离,为实现大规模分布式应用提供了基础支持

Language: Java - Size: 80.1 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 227 - Forks: 143

tmteam/TheNetTunnel

Tcp-rpc library

Language: C# - Size: 2.11 MB - Last synced at: 27 days ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 3