2 रिपॉजिटरी
Handlers designed to be wire-compatible with multiple network communication protocols.
Distinct from Protocol-Compatible Backends: Focuses specifically on wire-level compatibility across multiple protocols rather than just standard tool discovery.
Explore 2 awesome GitHub repositories matching networking & communication · Wire-Compatible Handlers. Refine with filters or upvote what's useful.
Connect-go is a library for building type-safe remote procedure call services that are wire-compatible with gRPC and HTTP. It provides a Go implementation of Protocol Buffers for structured data exchange, enabling the creation of multi-protocol RPC servers and generated type-safe clients. The framework is distinguished by its polyglot protocol support, allowing a single server handler to serve requests using several different protocols simultaneously over HTTP. This includes the ability to toggle between different transport protocols for the same service and the use of pluggable content negot
Builds handlers and clients that maintain wire-compatibility across various communication protocols.
Go-workers is a background job processor for Go applications that coordinates asynchronous task execution using Redis queues. It implements the Sidekiq-compatible wire protocol and payload structures, allowing interoperability with existing background processing ecosystems and clients. The system manages task distribution through atomic list operations on a shared data store to guarantee reliable message delivery and prevent lost tasks during abrupt worker failures. It features configurable concurrency limits to control throughput per queue by dispatching incoming tasks across bounded synchr
Parses and generates JSON payload structures matching established ecosystem conventions to allow interoperability with existing background processing clients.