ElasticSearch客户端实战 想要使用Elasticsearch服务,则要先获取一个Elasticsearch客户端。获取Elasticsearch客户端的方法很简单,最常见的就是创建一个可以连接到集群的传输客户端对象。
ElasticSearch架构设计
ElasticSearch入门简介 Elasticsearch是一个分布式、可扩展、近实时的高性能搜索与数据分析引擎。Elasticsearch基于Apache Lucene构建,采用Java编写,并使用Lucene构建索引、提供搜索功能。Elasticsearch的目标是让全文搜索功能的落地变得简单。
grpc通过etcd实现服务发现 前言 项目中使用etcd实现了grpc的服务户注册和服务发现,这里来看下如何实现的服务注册和服务发现
线性一致性 CAP 什么是CAP 在聊什么是线性一致性的时候,我们先来看看什么是CAP
etcd中的Lease 前言 之前我们了解过grpc使用etcd做服务发现
etcd中的存储实现 前言 前面了关于etcd的raft相关的实现,这里来看下存储的相关实现
Raft设计 Raft 概述 随着分布式技术的不断发展,单点故障场景下系统异常时有发生。为了解决单点问题,软件系统工程师引入了数据复制技术,实现多副本。而多副本间的数据复制就会出现一致性问题。所以需要共识算法来解决该问题。