Skip to content

sweetOranges/shmthrift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

shmthrift

用共享内存的方式来进行thrift调用,ipc的一种选择

简介

thrift支持多种transport, 我提供了一种通过shared memory 来进行消息传输的 transport,速度非常快

实现

  • 无锁变长环形缓冲队列
  • 共享内存

性能

常规一个thrift的tcp调用需要80个us,通过shared memory调用仅仅需要5个us 比传统的基于tcp模式的thrift调用快16倍,

About

一个基于共享内存的thrift transport

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published