RPC explained by writing simple RPC framework in 300 lines of pure Golang.

Simple GoRPC Learning RPC basic building blocks by building a simple RPC framework in Golang from scratch. RPC In Simple Term Service A wants to call Service B functions. But those two services are not in the same mem
Information
Category: Golang / Networking
Watchers: 10
Star: 541
Fork: 63
Last update: May 20, 2022

Related Repos



PierreKieffer _ _ _ _ _ | |_| |_| |_ _ __ ___| |_ __ _ _ _ | |_____ _ _ | ' \ _| _| '_ \___| _/ _` | ' \| / / -_) '_| |_||
 

fxsjy GoNN Neural Network in GoLang Feature BackPropagation Network / RBF Network / Perceptron Network Parallel BackPropagation Network (each neural has its
 

hadihammurabi GoRe (Go Requester) Simple HTTP client for Go Example g := gore.New( gore.WithBaseURL("https://api.products.com"), ) resp, err := g.Get("/entities"
 

schollz broadcast A simple Go server that broadcasts any data/stream usage data You can POST data. curl -X POST --data-binary "@111.png" localhost:9222/test.p
 

joeirimpan listmonk-messenger Lightweight HTTP server to handle webhooks from listmonk and forward it to different messengers. Supported messengers Pinpoint Deve
 

CloudSnorkel Cloud-Z Cloud-Z gathers information and perform benchmarks on cloud instances in multiple cloud providers. Cloud type, instance id, and type CPU infor
 
3.1k

progrium localtunnel What happened to localtunnel? After pioneering instant public tunnels to localhost, many people copied the project and started businesses
 

uptrace Distributed tracing backend using OpenTelemetry and ClickHouse Uptrace is a distributed tracing system that uses OpenTelemetry to collect data and Cli
 

ruoshan Auto-portforward (apf) A handy tool to automatically set up proxies that expose the remote container's listening ports back to the local machine. Just
 

codazoda X2 An (eventually encrypted) private photo album for home network use. Getting Started The server should run on any Mac, Linux, or Windows machine but
 

mrusme =============================================================================== INTERACTIVE ASYNC / FULL DUPLEX ===============
 

gleam-lang Hackney Bindings to Erlang's HTTP client, hackney. import gleam/hackney import gleam/http.{Get} import gleeunit/should pub fn main() { // Prepare a
 

gelleson It is simple proxy to work with tcp connection
 

LeakIX l9fuzz Fuzzes various protocols with JNDI LDAP payloads and listen for ping backs Features Low CPU/Memory footprint Integrated LDAP server Trace orign
 

org-arl DirectSockets A light-weight high-performance UDP sockets library. Background The Julia standard library Sockets provides a great UDPSocket implementa