gomemcached

A memcached binary protocol toolkit for go.

  • 所有者: dustin/gomemcached
  • 平台:
  • 许可证: MIT License
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

gomemcached

This is a memcached binary protocol toolkit in go.

It provides client and server functionality as well as a little sample
server showing how I might make a server if I valued purity over
performance.

Server Design

The basic design can be seen in gocache. A storage
server
is run as a goroutine that receives a MCRequest on
a channel, and then issues an MCResponse to a channel contained
within the request.

Each connection is a separate goroutine, of course, and is responsible
for all IO for that connection until the connection drops or the
dataServer decides it's stupid and sends a fatal response back over
the channel.

There is currently no work at all in making the thing perform (there
are specific areas I know need work). This is just my attempt to
learn the language somewhat.

主要指标

概览
名称与所有者dustin/gomemcached
主编程语言Go
编程语言Go (语言数: 1)
平台
许可证MIT License
所有者活动
创建于2009-11-12 08:10:17
推送于2019-08-30 03:47:21
最后一次提交2016-08-16 18:07:31
发布数0
用户参与
星数318
关注者数24
派生数68
提交数179
已启用问题?
问题数13
打开的问题数3
拉请求数0
打开的拉请求数1
关闭的拉请求数6
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?