TarsgoTarsgo is high performance RPC framework in Golang programing language using the tars protocol.
Go has become popular for programming with the rise of containerization technology such as docker, k8s, and etcd.
Go's goroutine concurrency mechanism means Go is very suitable for large-scale high-concurrency back-end server program development. The Go language has nearly C/C++ performance and near Python productivity.
In Tencent, part of the existing C++ development team has gradually turned into Go developers. Tars, a widely used RPC framework, supports C++, Java, NodeJS, and PHP, and now Go. The combination with Go language has become a general trend. Therefore, in the voice of users, we launched Tarsgo, and we have applied to Tencent map application, YingYongbao application, Internet plus and other projects.
Learn more about the whole Tars architecture and design at Introduction.
Stars: ✭ 2,931 (+10367.86%)
Joyrpchigh-performance, high-extensibility Java rpc framework.
Stars: ✭ 290 (+935.71%)
Brpc JavaJava implementation for Baidu RPC, multi-protocol & high performance RPC.
Stars: ✭ 647 (+2210.71%)
cocoyaxiA go-style coroutine library in C++11 and more.
Stars: ✭ 2,392 (+8442.86%)
SaeaSAEA.Socket is a high-performance IOCP framework TCP based on dotnet standard 2.0; Src contains its application test scenarios, such as websocket,rpc, redis driver, MVC WebAPI, lightweight message server, ultra large file transmission, etc. SAEA.Socket是一个高性能IOCP框架的 TCP,基于dotnet standard 2.0;Src中含有其应用测试场景,例如websocket、rpc、redis驱动、MVC WebAPI、轻量级消息服务器、超大文件传输等
Stars: ✭ 318 (+1035.71%)
Xxl RpcA high performance, distributed RPC framework.(分布式服务框架XXL-RPC)
Stars: ✭ 493 (+1660.71%)
ActivejActiveJ is an alternative Java platform built from the ground up. ActiveJ redefines web, high load, and cloud programming in Java, featuring ultimate performance and scalability!
Stars: ✭ 183 (+553.57%)
JupiterJupiter是一款性能非常不错的, 轻量级的分布式服务框架
Stars: ✭ 1,372 (+4800%)
Dapeng SoaA lightweight, high performance micro-service framework
Stars: ✭ 101 (+260.71%)
TarscppC++ language framework rpc source code implementation
Stars: ✭ 261 (+832.14%)
coreEnterprise Grade #NodeJS Platform implementing Industry Standards & Patterns in order to provide Connectivity, Stability, High-Availability and High-Performance
Stars: ✭ 54 (+92.86%)
ZanphpPHP开发面向C10K+的高并发SOA服务 和RPC服务首选框架
Stars: ✭ 1,451 (+5082.14%)
Rsf已作为 Hasor 的子项目,迁移到:http://git.oschina.net/zycgit/hasor
Stars: ✭ 77 (+175%)
NotlitecodeRemote Encrypted Procedure Calling for .Net & .Net Core
Stars: ✭ 16 (-42.86%)
TarsjavaJava language framework rpc source code implementation
Stars: ✭ 321 (+1046.43%)
ShadesmarFast C++ IPC using shared memory (with msgpack)
Stars: ✭ 126 (+350%)
FpnnFast Programmable Nexus Network
Stars: ✭ 220 (+685.71%)
monero-javaA Java library for using Monero
Stars: ✭ 76 (+171.43%)
lubeckHigh level linear algebra library for Dlang
Stars: ✭ 57 (+103.57%)
cirrinacirrina is an opinionated asynchronous web framework based on aiohttp
Stars: ✭ 32 (+14.29%)
TrollDBAn in-memory JavaScript database that prioritises performance over everything.
Stars: ✭ 29 (+3.57%)
Ether1Official Go implementation of The Etho Protocol
Stars: ✭ 41 (+46.43%)
fluid🐙 Code-generated, Auto-versioned, & Smart Web APIs
Stars: ✭ 37 (+32.14%)
Xproxyreverse proxy implement in java
Stars: ✭ 20 (-28.57%)
cluea extremely high performance log library for android. 高性能的Android日志库
Stars: ✭ 27 (-3.57%)
pacxx-llvmProgramming Accelerators with C++ (PACXX)
Stars: ✭ 57 (+103.57%)
hrpcCommon interface definition based rpc implementation
Stars: ✭ 21 (-25%)
rpcRPC-like client-service implementation over messaging queue
Stars: ✭ 26 (-7.14%)
muxrpclightweight multiplexed rpc
Stars: ✭ 96 (+242.86%)
PadeOpsA DNS and LES box code
Stars: ✭ 21 (-25%)
xmlrpcwsc-dotnetXML-RPC Web Service Client C# implementation
Stars: ✭ 30 (+7.14%)
RPCScanTool to communicate with RPC services and check misconfigurations on NFS shares
Stars: ✭ 53 (+89.29%)
SSCTaglistViewCustomizable iOS tag list view, in Swift.
Stars: ✭ 54 (+92.86%)
rmp-rpca msgpack-rpc rust library based on tokio
Stars: ✭ 45 (+60.71%)
minstantPerformant time measuring in Rust
Stars: ✭ 109 (+289.29%)
trellioPython3 asyncio based microframework for microservice architecture
Stars: ✭ 19 (-32.14%)
pykafarrA high-performance Python Kafka client. Efficiently from Kafka to Pandas and back.
Stars: ✭ 32 (+14.29%)
micro-service-practiceOpenStack+Docker+RestAPI+OAuth/HMAC+RabbitMQ/ZMQ+OpenResty/HAProxy/Nginx/APIGateway+Bootstrap/AngularJS+Ansible+K8S/Mesos/Marathon构建/探索微服务最佳实践。
Stars: ✭ 25 (-10.71%)
LruClockCacheA low-latency LRU approximation cache in C++ using CLOCK second-chance algorithm. Multi level cache too. Up to 2.5 billion lookups per second.
Stars: ✭ 35 (+25%)
DimensionChainMain source code of Dimensionchain
Stars: ✭ 20 (-28.57%)
transmission-fluidA Python wrapper around Transmission's RPC interface
Stars: ✭ 37 (+32.14%)
0chain0Chain is a decentralized blockchain-based storage platform with built-in privacy and security compliance. It provides high performance, enforceable SLAs, choice of providers for all enterprise grade applications.
Stars: ✭ 79 (+182.14%)
geofeatures2A lightweight, high performance geometry library in Swift.
Stars: ✭ 18 (-35.71%)
SuperSimpleTcpSimple wrapper for TCP client and server in C# with SSL support
Stars: ✭ 263 (+839.29%)
MKLSparse.jlMake available to Julia the sparse functionality in MKL
Stars: ✭ 42 (+50%)
frodoA code generator that turns plain old Go services into RPC-enabled (micro)services with robust HTTP APIs.
Stars: ✭ 21 (-25%)
yastackYAStack: User-space network-stack based on DPDK, FreeBSD TCP/IP Stack, EnvoyProxy
Stars: ✭ 90 (+221.43%)
intelli-swift-coreDistributed, Column-oriented storage, Realtime analysis, High performance Database
Stars: ✭ 17 (-39.29%)
rpc2socksPost-exploit tool that enables a SOCKS tunnel via a Windows host using an extensible custom RPC proto over SMB through a named pipe.
Stars: ✭ 126 (+350%)
libnvcEasy way to embed (neo)vim in your application
Stars: ✭ 32 (+14.29%)
docker-redis-haproxy-clusterA Redis Replication Cluster accessible through HAProxy running across a Docker Composed-Swarm with Supervisor and Sentinel
Stars: ✭ 44 (+57.14%)
mydpdkdnsdns server with high performance, based on dpdk.
Stars: ✭ 41 (+46.43%)
websocketWebSocket for fasthttp
Stars: ✭ 51 (+82.14%)
koalakoala is go micro service framework
Stars: ✭ 99 (+253.57%)
near-jsonrpc-client-rsLower-level API for interfacing with the NEAR Protocol via JSONRPC.
Stars: ✭ 32 (+14.29%)