1. Etcd源码服务端设计

    服务端设计 作为etcd的最核心模块,etcd 服务端模块定义了主要的接口以及数据交互格式,并解决以下问题:接收客户端的请求并对节点进行分发;感知集群成员变动,对成员通知;同步或者启动恢复快照等。

    2018/05/04 etcd

  2. Etcd源码架构

    Etcd源码结构及功能 相较于以往的版本有所不同,etcd 项目(从 3.5 版开始)被组织成多个 golang 模块。具体目录结构如下:

    2018/05/03 etcd

  3. Etcd组成

    服务器状态 严格来说,ectd节点有三种角色:Leader、Flower、Candidate。

    2018/05/02 etcd

  4. Etcd简介

    Etcd简介 ETCD是一个分布式、开源的、可靠的key-value存储的分布式系统,用于存储分布式系统中的关键数据;提供共享配置、服务的注册和发现;基于Go语言实现 。

    2018/05/01 etcd

  5. Lucene简介

    Lucene简介 Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。 Lucene 是一个基于 Java 的全文信息检索工具包,目前主流的搜索系统Elasticsearch和solr都是基于lucene的索引和搜索能力进行。想要理解搜索系统的实现原理,就需要深入lucene这一层,看看lucene是如何存储需要检索的数据,以及如何完成高效的数据检索。

    2018/04/01 Lucene

  6. Mongodb常见问题处理

    MongoDB常见问题处理 解决MongoDbFactory已过时的问题,并去掉_class字段入库 ```java import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.mongodb.MongoDatabaseFactory; import org.springframework.data.mongodb.core.MongoTemplate; import org.springframework.data.mongodb.core.convert.DbRefResolver; import org.springframework.data.mongodb.core.convert.DefaultDbRefResolver; import org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper; import org.springframework.data.mongodb.core.convert.MappingMongoConverter; import org.springframework.data.mongodb.core.mapping.MongoMappingContext;

    2018/03/12 Mongodb

  7. Mongodb效率工具

    MongoDB效率工具

    2018/03/11 Mongodb

  8. Mongodb实战

    MongoDB实战

    2018/03/10 Mongodb