Ministored--基于libevent的简单网络内存存储
来源:互联网 发布:差评黑市淘宝店 编辑:程序博客网 时间:2024/05/21 09:42
Ministore做完以后,一直有个想法,给ministore添加一个网络的接口,这样ministore就可以可以提供网络服务,从而能够提供更多的使用场景。去年写了一个大概的框架之后,忙于手头的各种工作,就放在这里。今年在做代码整理的的时候,发现以前ministore实现的功能最好拆分出来做成一个单独的服务。于是把尘封的代码拿出来,在去年的工作上继续。
在网络协议上打算采用http协议,为啥子是http,因为http简单,可以支持多种语言,c、java、php都可以。服务器端采用c语言开发,有现成的libevent可以支持http的解析。
打算支持的功能,由于ministore只支持定长存储,所以ministored也只能支持定长的字段。第一版支持的功能主要有以下几个:
1) put,将key/value写入到ministore中
2) get,取key对应的value值
3) delete,删除key对应的值
5) status,返回当前ministore的状态。
感觉性能上问题应该不大,毕竟libevent是被验证过的。唯一需要考虑的是ministore在并发下的性能。
- Ministored--基于libevent的简单网络内存存储
- libevent和基于libevent的网络编程
- 基于libevent2.0的ministored的http框架--server端
- 基于libevent2.0的ministored的http框架--client端
- 基于libevent2.0的ministored的http框架--server端
- 基于libevent2.0的ministored的http框架--client端
- 基于libevent2.0的ministored的http框架--client端
- 基于libevent2.0的ministored的http框架--server端
- 基于libevent的网络服务器模型
- Memcached源码分析之基于Libevent的网络模型
- libevent的简单应用
- libevent的简单应用 .
- libevent-简单的定时器
- 一只简单的网络爬虫(基于linux C/C++)————Url处理以及使用libevent进行DNS解析
- 用Spring Data JPA 基于内存存储pojo的简单案例
- 基于libevent的http server
- 基于Libevent的HTTP Server
- 基于libevent的服务器示例
- 汇编中的结构体表示
- Android中应用架构和概念解析
- 游戏程序员养成计划
- hdoj 1089__1099
- hdoj 1089__1099
- Ministored--基于libevent的简单网络内存存储
- 限制cookie大小的不止是客户端,而且有服务器
- C++函数的高级特性-函数重载
- 状态
- 静态初始化
- zzSybase数据库调优
- C++成员函数的重载、覆盖与隐藏
- 三人猜数
- PowerManager和WakeLock的操作步骤