All Projects → CraigFe → causal-rpc

CraigFe / causal-rpc

Licence: other
A traceable distributed computation framework

Programming Languages

ocaml
1615 projects
shell
77523 projects

Projects that are alternatives of or similar to causal-rpc

irmin-server
A high-performance server for Irmin
Stars: ✭ 22 (+4.76%)
Mutual labels:  irmin
XRPC
dotnet high performance remote interface and delegate invoke(RPC) communication components,support millions RPS remote interface method invokes
Stars: ✭ 77 (+266.67%)
Mutual labels:  rpc-framework
irmin-rpc
RPC client/server for Irmin
Stars: ✭ 20 (-4.76%)
Mutual labels:  irmin
darpc
DaRPC: Data Center Remote Procedure Call
Stars: ✭ 49 (+133.33%)
Mutual labels:  rpc-framework
firmeve
a out-of-the-box, full-featured go framework supporting http, http2, websocket, tcp, udp, rpc and microservice
Stars: ✭ 36 (+71.43%)
Mutual labels:  rpc-framework
http
Extension module of golang http service
Stars: ✭ 57 (+171.43%)
Mutual labels:  rpc-framework
netifi-quickstart-java
Project to assist you in getting started using Netifi.
Stars: ✭ 23 (+9.52%)
Mutual labels:  rpc-framework
Pudding
Pudding 是一款迷你级分布式服务框架
Stars: ✭ 24 (+14.29%)
Mutual labels:  rpc-framework
nodejs grpc
GRPC based API CRUD using Nodejs at both server and client side
Stars: ✭ 17 (-19.05%)
Mutual labels:  rpc-framework
hprose-as3
Hprose for ActionScript 3.0
Stars: ✭ 18 (-14.29%)
Mutual labels:  rpc-framework
hrpc
Common interface definition based rpc implementation
Stars: ✭ 21 (+0%)
Mutual labels:  rpc-framework
mif
MIF is a C++11 web-application framework designed for the backend micro-service development
Stars: ✭ 42 (+100%)
Mutual labels:  rpc-framework
mini-rpc
Spring + Netty + Protostuff + ZooKeeper 实现了一个轻量级 RPC 框架,使用 Spring 提供依赖注入与参数配置,使用 Netty 实现 NIO 方式的数据传输,使用 Protostuff 实现对象序列化,使用 ZooKeeper 实现服务注册与发现。使用该框架,可将服务部署到分布式环境中的任意节点上,客户端通过远程接口来调用服务端的具体实现,让服务端与客户端的开发完全分离,为实现大规模分布式应用提供了基础支持
Stars: ✭ 221 (+952.38%)
Mutual labels:  rpc-framework
django-modern-rpc
Simple XML-RPC and JSON-RPC server for modern Django
Stars: ✭ 83 (+295.24%)
Mutual labels:  rpc-framework
simpleRPC
Simple RPC implementation for Arduino.
Stars: ✭ 28 (+33.33%)
Mutual labels:  rpc-framework
gotsrpc
Go TypeScript RPC - expose Go code over http JSON RPC to TypeScript clients, oh and gorpc is much easier with this too
Stars: ✭ 22 (+4.76%)
Mutual labels:  rpc-framework
libcorpc
Libcorpc is a high performance coroutine base RPC framework
Stars: ✭ 20 (-4.76%)
Mutual labels:  rpc-framework
meshRPC
Automatic Service Mesh and RPC generation for Go micro services, it's a humble alternative to gRPC with Istio.
Stars: ✭ 69 (+228.57%)
Mutual labels:  rpc-framework
nerve-rpc
Nim RPC framework
Stars: ✭ 32 (+52.38%)
Mutual labels:  rpc-framework
entries.pub
WIP IndieWeb blog engine
Stars: ✭ 13 (-38.1%)
Mutual labels:  irmin

CausalRPC: Traceable RPC on Irmin

Build Status

Corresponding dissertation available here: https://craigfe.io/out/causalrpc.pdf

Talk slides available here: https://github.com/CraigFe/causal-rpc-talk

WARNING: this project is not even vaguely production-ready. It was my first use of OCaml and contains many inconsistencies designed to work around limitations of the Irmin interface (and of my inexperience a tthe time). Use at your own peril.

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].