All Projects → xdrpp → Xdrpp

xdrpp / Xdrpp

Licence: other

Labels

Projects that are alternatives of or similar to Xdrpp

Rpcx
Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱!
Stars: ✭ 6,516 (+92985.71%)
Mutual labels:  rpc
Gonet
go分布式服务器,基于内存mmo
Stars: ✭ 804 (+11385.71%)
Mutual labels:  rpc
Scalecube Services
v2.0 - ScaleCube Services provides a low latency Reactive Microservices library for serverless service registry and discovery based on gossip protocol and without single point-of-failure or bottlenecks.
Stars: ✭ 23 (+228.57%)
Mutual labels:  rpc
Brpc Java
Java implementation for Baidu RPC, multi-protocol & high performance RPC.
Stars: ✭ 647 (+9142.86%)
Mutual labels:  rpc
Hasor
Hasor是一套基于 Java 语言的开发框架,区别于其它框架的是 Hasor 有着自己一套完整的体系,同时还可以和先有技术体系做到完美融合。它包含:IoC/Aop容器框架、Web框架、Jdbc框架、RSF分布式RPC框架、DataQL引擎,等几块。
Stars: ✭ 713 (+10085.71%)
Mutual labels:  rpc
Notlitecode
Remote Encrypted Procedure Calling for .Net & .Net Core
Stars: ✭ 16 (+128.57%)
Mutual labels:  rpc
Impress
Enterprise application server for Node.js and Metarhia private cloud ⚡
Stars: ✭ 634 (+8957.14%)
Mutual labels:  rpc
Lnd Grpc Client
A python grpc client/async client for LND ⚡⚡⚡
Stars: ✭ 26 (+271.43%)
Mutual labels:  rpc
Hemera
🔬 Writing reliable & fault-tolerant microservices in Node.js https://hemerajs.github.io/hemera/
Stars: ✭ 773 (+10942.86%)
Mutual labels:  rpc
Libra Sdk Go
Go SDK for the Libra cryptocurrency
Stars: ✭ 23 (+228.57%)
Mutual labels:  rpc
Libjson Rpc Cpp
C++ framework for json-rpc (json remote procedure call)
Stars: ✭ 653 (+9228.57%)
Mutual labels:  rpc
Go Capnproto2
Cap'n Proto library and code generator for Go
Stars: ✭ 682 (+9642.86%)
Mutual labels:  rpc
Openerp Proxy
Provides interface similar to Odoo / OpenERP internal code to perform operations on Odoo / OpenERP objects remotely using XML-RPC or JSON-RPC behind.
Stars: ✭ 17 (+142.86%)
Mutual labels:  rpc
Micromono
Write microservices in monolithic style
Stars: ✭ 644 (+9100%)
Mutual labels:  rpc
Remit
RabbitMQ-backed microservices supporting RPC, pubsub, automatic service discovery and scaling with no code changes.
Stars: ✭ 24 (+242.86%)
Mutual labels:  rpc
Phpboot
☕️ 🚀 tiny & fast PHP framework for building Microservices/RESTful APIs, with useful features: IOC, Hook, ORM, RPC, Swagger, Annotation, Parameters binding, Validation, etc.
Stars: ✭ 638 (+9014.29%)
Mutual labels:  rpc
Ws Promise Client
PROJECT MOVED: https://github.com/kdex/ws-promise
Stars: ✭ 6 (-14.29%)
Mutual labels:  rpc
Twjitm
项目基于idea工作环境搭建的框架,添加mybatis3,spring4,springmvc4,以及redis。主要实现通过注解和反射自定义netty私有协议栈,实现在一条socket通道上传递不同的消息,采用支持tcp,udp和http协议
Stars: ✭ 26 (+271.43%)
Mutual labels:  rpc
Bgpmon
CSU's BGP Observatory code (bgpmon/pheme)
Stars: ✭ 25 (+257.14%)
Mutual labels:  rpc
Rpc Thunderdome
A comparison between Proteus RPC and other commonly used RPC frameworks
Stars: ✭ 22 (+214.29%)
Mutual labels:  rpc

To build from a release that already has a configure file:

./configure
make

Documentation

Documentation is available on-line at the project home page, http://xdrpp.github.io/xdrpp/.

To generate and view a local copy of the documentation, run:

doxygen
xdg-open doc/html/index.html

Finally, if you have neither an Internet connection nor doxygen, a copy of the documentation can also be found in the gh-pages branch of the repository, which you can access as:

git archive --prefix=www/ origin/gh-pages | bsdtar xf -
xdg-open www/index.html

Building

To build after a git checkout that doesn't have ./configure, run:

./autogen.sh
./configure
make

As is traditional, the software can be installed with

make install

To enable the cereal test

You need cereal in the top directory (before running ./configure), which you can get by running:

git clone https://github.com/USCiLab/cereal.git

(Or make cereal a symlink to an already checked out copy.)

To enable autocheck tests

You need autocheck in the top directory. Run:

git clone https://github.com/thejohnfreeman/autocheck.git

(Or make autocheck a symlink to an already checked out copy.)

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