All Projects → Tarscpp → Similar Projects or Alternatives

1073 Open source projects that are alternatives of or similar to Tarscpp

Tarsgo
Tarsgo 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 (+1022.99%)
Mutual labels:  microservices, rpc, high-performance
Tarsjava
Java language framework rpc source code implementation
Stars: ✭ 321 (+22.99%)
Mutual labels:  microservices, rpc, high-performance
Fpnn
Fast Programmable Nexus Network
Stars: ✭ 220 (-15.71%)
Mutual labels:  rpc, high-performance
Dapeng Soa
A lightweight, high performance micro-service framework
Stars: ✭ 101 (-61.3%)
Mutual labels:  rpc, high-performance
Shadesmar
Fast C++ IPC using shared memory (with msgpack)
Stars: ✭ 126 (-51.72%)
Mutual labels:  rpc, high-performance
Zanphp
PHP开发面向C10K+的高并发SOA服务 和RPC服务首选框架
Stars: ✭ 1,451 (+455.94%)
Mutual labels:  rpc, high-performance
Servicetalk
A networking framework that evolves with your application
Stars: ✭ 656 (+151.34%)
Mutual labels:  microservices, rpc
Xxl Rpc
A high performance, distributed RPC framework.(分布式服务框架XXL-RPC)
Stars: ✭ 493 (+88.89%)
Mutual labels:  rpc, high-performance
Brpc Java
Java implementation for Baidu RPC, multi-protocol & high performance RPC.
Stars: ✭ 647 (+147.89%)
Mutual labels:  rpc, high-performance
Typhon
A wrapper around Go's net/http to provide safety and convenience. At Monzo, Typhon forms the basis of most clients and servers in our microservices platform.
Stars: ✭ 580 (+122.22%)
Mutual labels:  microservices, rpc
Remit
RabbitMQ-backed microservices supporting RPC, pubsub, automatic service discovery and scaling with no code changes.
Stars: ✭ 24 (-90.8%)
Mutual labels:  microservices, rpc
Whatsmars
Java生态研究(Spring Boot + Redis + Dubbo + RocketMQ + Elasticsearch)🔥🔥🔥🔥🔥
Stars: ✭ 1,389 (+432.18%)
Mutual labels:  microservices, rpc
Rsf
已作为 Hasor 的子项目,迁移到:http://git.oschina.net/zycgit/hasor
Stars: ✭ 77 (-70.5%)
Mutual labels:  rpc, high-performance
Notlitecode
Remote Encrypted Procedure Calling for .Net & .Net Core
Stars: ✭ 16 (-93.87%)
Mutual labels:  rpc, high-performance
Yarpc Go
A message passing platform for Go
Stars: ✭ 285 (+9.2%)
Mutual labels:  microservices, rpc
Armeria
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
Stars: ✭ 3,392 (+1199.62%)
Mutual labels:  microservices, rpc
Raptor
拍拍贷微服务rpc框架
Stars: ✭ 139 (-46.74%)
Mutual labels:  microservices, rpc
Joyrpc
high-performance, high-extensibility Java rpc framework.
Stars: ✭ 290 (+11.11%)
Mutual labels:  rpc, high-performance
Jupiter
Jupiter是一款性能非常不错的, 轻量级的分布式服务框架
Stars: ✭ 1,372 (+425.67%)
Mutual labels:  rpc, high-performance
Xian
reactive风格的微服务框架
Stars: ✭ 196 (-24.9%)
Mutual labels:  microservices, rpc
Remoto
Ultra-simple RPC ecosystem designed for right now.
Stars: ✭ 304 (+16.48%)
Mutual labels:  microservices, rpc
Go Api Boilerplate
Go Server/API boilerplate using best practices DDD CQRS ES gRPC
Stars: ✭ 373 (+42.91%)
Mutual labels:  microservices, rpc
Zato
ESB, SOA, REST, APIs and Cloud Integrations in Python
Stars: ✭ 889 (+240.61%)
Mutual labels:  microservices, high-performance
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 (+144.44%)
Mutual labels:  microservices, rpc
Go Micro Boilerplate
The boilerplate of the GoLang application with a clear microservices architecture.
Stars: ✭ 147 (-43.68%)
Mutual labels:  microservices, rpc
Vald
Vald. A Highly Scalable Distributed Vector Search Engine
Stars: ✭ 158 (-39.46%)
Mutual labels:  microservices, high-performance
cocoyaxi
A go-style coroutine library in C++11 and more.
Stars: ✭ 2,392 (+816.48%)
Mutual labels:  high-performance, rpc
Rpcx Gateway
http gateway for rpcx services. Clients in any programming languages can call them
Stars: ✭ 145 (-44.44%)
Mutual labels:  microservices, rpc
Saea
SAEA.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 (+21.84%)
Mutual labels:  rpc, high-performance
Doge
Doge is a high-performance, Python based, open source RPC framework
Stars: ✭ 144 (-44.83%)
Mutual labels:  microservices, rpc
Go Micro
A pluggable Go framework for distributed systems development
Stars: ✭ 17,350 (+6547.51%)
Mutual labels:  microservices, rpc
exposed
High performance RPC framework
Stars: ✭ 28 (-89.27%)
Mutual labels:  high-performance, rpc
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 (+2396.55%)
Mutual labels:  microservices, rpc
Activej
ActiveJ 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 (-29.89%)
Mutual labels:  rpc, high-performance
Nirum
Nirum: IDL compiler and RPC/distributed object framework for microservices
Stars: ✭ 119 (-54.41%)
Mutual labels:  microservices, rpc
Grpc Go
The Go language implementation of gRPC. HTTP/2 based RPC
Stars: ✭ 15,042 (+5663.22%)
Mutual labels:  microservices, rpc
core
Enterprise Grade #NodeJS Platform implementing Industry Standards & Patterns in order to provide Connectivity, Stability, High-Availability and High-Performance
Stars: ✭ 54 (-79.31%)
Mutual labels:  high-performance, rpc
silky
The Silky framework is designed to help developers quickly build a microservice development framework through simple code and configuration under the .net platform.
Stars: ✭ 146 (-44.06%)
Mutual labels:  rpc
wide-integer
Wide-Integer implements a generic C++ template for uint128_t, uint256_t, uint512_t, uint1024_t, etc.
Stars: ✭ 83 (-68.2%)
Mutual labels:  high-performance
Sharer
Arduino & .NET serial communication library to read/write variables and remote call functions using the Sharer protocol. Works on Windows, Linux and MacOS.
Stars: ✭ 21 (-91.95%)
Mutual labels:  rpc
srpc
一款轻量 高性能的RPC框架,基于netty,整合spring,支持注册中心,多种序列化,负载均衡等
Stars: ✭ 78 (-70.11%)
Mutual labels:  rpc
Jazminserver
Java based application,rpc,message,rtmp,game,sip,rtp,relay,webrtc,webssh,proxy server,message queue,mysql proxy server
Stars: ✭ 256 (-1.92%)
Mutual labels:  rpc
primme
PReconditioned Iterative MultiMethod Eigensolver for solving symmetric/Hermitian eigenvalue problems and singular value problems
Stars: ✭ 98 (-62.45%)
Mutual labels:  high-performance
zero
Zero: A simple, fast, high performance and low latency Python framework (RPC + PubSub) for building microservices or distributed servers
Stars: ✭ 296 (+13.41%)
Mutual labels:  rpc
Visual-Studio
A Discord Rich Presence extension for both Visual Studio 2017 and 2019.
Stars: ✭ 80 (-69.35%)
Mutual labels:  rpc
data-parallelism
juliafolds.github.io/data-parallelism/
Stars: ✭ 22 (-91.57%)
Mutual labels:  high-performance
carina
Carina: an high performance and ops-free local storage for kubernetes
Stars: ✭ 256 (-1.92%)
Mutual labels:  high-performance
FMU-proxy
Tool that allows Functional Mock-up Units (FMUs) to be accessed through language independent RPC calls by wrapping the original FMU into a new one with network capabilities.
Stars: ✭ 38 (-85.44%)
Mutual labels:  rpc
Blitz
Blitz++ Multi-Dimensional Array Library for C++
Stars: ✭ 257 (-1.53%)
Mutual labels:  high-performance
Rpcx Examples
examples for the latest rpcx
Stars: ✭ 256 (-1.92%)
Mutual labels:  rpc
backk
Backk - Node.js framework for creating security-first cloud-native microservices for Kubernetes in Typescript
Stars: ✭ 14 (-94.64%)
Mutual labels:  rpc
yurpc
high-performance RPC framework.
Stars: ✭ 59 (-77.39%)
Mutual labels:  rpc
wapc-rust
Rust-based WebAssembly Host Runtime for waPC-compliant modules
Stars: ✭ 75 (-71.26%)
Mutual labels:  rpc
alarm-dog
哮天犬是一个通用的统一告警平台,提供配置化、流程化、标准化的能力,支持多种告警通知渠道,支持告警收敛、过滤、升级、工作流、自动恢复等功能,实现统一输入、不同输出。可以对接Grafana、阿里云Arms、实时计算等监控能力,各业务也可以直接在代码中埋点上报告警,也可以定制化开发,实现监控告警全场景覆盖。https://tal-tech.github.io/alarm-dog-docs
Stars: ✭ 165 (-36.78%)
Mutual labels:  high-performance
ormdb
ORM tool for .Net / .Net.Core
Stars: ✭ 14 (-94.64%)
Mutual labels:  high-performance
aiohttp-rpc
A simple JSON-RPC for aiohttp
Stars: ✭ 22 (-91.57%)
Mutual labels:  rpc
Event Stream Processing Microservices
Using Spring Cloud Stream and Spring State Machine to create event-driven microservices
Stars: ✭ 255 (-2.3%)
Mutual labels:  microservices
snowem
Snowem is a lightweight live streaming server, based on webrtc technology. Its design mainly focuses on simplicity, scalability and high performance.
Stars: ✭ 73 (-72.03%)
Mutual labels:  high-performance
rpcq
The RPC framework and message specification for @rigetti Quantum Cloud Services.
Stars: ✭ 67 (-74.33%)
Mutual labels:  rpc
csgo richpresence
Discord Rich Presence support for Counter-Strike: Global Offensive!
Stars: ✭ 16 (-93.87%)
Mutual labels:  rpc
1-60 of 1073 similar projects