- 博客(9)
- 收藏
- 关注
转载 shared ptr
多线程共享全局变量 shared_ptr<map> g_data; 读请求 read() { shared_ptr<map> data; { lock(); data = g_data; } query_process(data); } 写请求
2017-06-01 17:31:07
234
翻译 Elasticsearch(二) 文档读写
介绍 Elasticsearch中的每个索引都分为分片,每个分片可以有多个副本。这些副本称为复制组,并且在添加或删除文档时必须保持同步。如果失败了,从一个副本读取将导致与从另一个读取相比非常不同的结果。保持分片复制同步并从中读取的过程就是所说的数据复制模型。Elasticsearch的数据复制模型基于(primary-backup model )主备模型,并在Microsoft Research的
2017-05-27 15:54:26
351
翻译 Elasticsearch(一) 基本概念
近实时(NRT) Elasticsearch是一个接近实时的搜索平台。这意味着从您将文档索引直到可搜索的时间稍微延迟(通常为1秒)。簇 集群是一个或多个节点(服务器)的集合,它们共同保存整个数据,并在所有节点上提供联合的索引和搜索功能。集群由唯一的名称标识,默认情况下是“elasticsearch”。该名称很重要,因为如果节点设置为通过其名称加入集群,则节点只能是集群的一部分。确保不要在不同的环
2017-05-27 14:04:18
314
转载 lsm tree
http://www.cnblogs.com/siegfang/archive/2013/01/12/lsm-tree.html
2017-05-24 20:14:18
348
转载 mvcc 数据库相关
参考文档: http://blog.youkuaiyun.com/chosen0ne/article/details/18093187 可能有误
2017-05-21 20:38:44
306
转载 WebSocket协议
1.1 背景1.2 协议概览协议包含两部分:握手,数据传输。客户端的握手如下:GET /chat HTTP/1.1Host: server.example.comUpgrade: websocketConnection: UpgradeSec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==Origin: http://
2016-03-11 15:47:41
396
转载 nutcracker 工作流程
Client+ Proxy Server+ (nutcracker) . msg_recv {read event} . msg_recv {read event}
2016-03-07 13:47:32
476
转载 PHP SAPI接口
PHP CGI SAPI 模式static sapi_module_struct cgi_sapi_module = { "cgi-fcgi", /* name */ "CGI/FastCGI", /* pretty name */ php_cgi_startup, /* startup */ php_module_shutdown_wrapper, /*
2014-12-13 16:45:35
669
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人