Repository navigation

#

protobuffer

Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming ,The service engine supports http, TCP, WS,Grpc, Thrift,Mqtt, UDP, and DNS protocols. It uses ZooKeeper and Consul as a registry, and integrates it. Hash, random, polling, Fair Polling as a load balancing algorithm, built-in service governance to ensure reliable RPC communication, the engine contains Diagnostic, link tracking for protocol and middleware calls, and integration SkyWalking Distributed APM

C#
3258
12 天前

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

Go
910
1 年前

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

Java
233
2 年前

AFLplusplus + libprotobuf-mutator = love

C++
83
6 年前

Binary data packing and unpacking.

JavaScript
56
8 年前

A simple wrapper library for protobuf-net with async, gzip and less boilerplate.

C#
52
8 年前

🌻Easy to use RPC framework

C++
42
8 年前

📖 aspnet core 2.0 自动生成支持protobuffer的API文档,为APP提供后端服务的NET Core友好框架

C#
37
3 年前

Automatically generate and decode protobufs without the need of a .proto file.

Python
22
2 年前

ProtoHub template is a ProtoHub for storing and building Protocol Buffers (protos) in a pipeline. Golang microservice example Template of this repository is https://github.com/infranyx/go-microservice-template.

Makefile
18
2 年前

A example repository to show how you can create your first gRPC webservice (+ Protobuf in HTTP2 protocol) with NodeJS.

JavaScript
8
4 年前

spring-boot microservice with gRPC starter and protobuf3 and eureka. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking, and authentication.

Java
8
5 年前

网络调试助手web版 (TCP network debug tool for embedded devices on web)

Go
7
7 年前

A simple Erlang database mapping tool that maps protobuffers to a relational schema, generating the .proto as well as all the CRUDL (Create, Read, Update, Delete, and List/Lookup) code. You can now serialize protobuffers from a web client straight to the database using protobuffers. Supports integration with gpb. Currently only support Postgres.

Erlang
6
2 年前

spring-boot microservice with gRPC and protobuf3. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking, and authentication.

Java
4
5 年前

MSBuild task to automatically generate c# files from .proto files

C#
3
7 年前