本文主要介绍什么是ElasticSearch以及为什么需要它,如何在本机安装部署ElasticSearch实例,同时会演示安装ElasticSearch插件,以及如何在本地部署多实例集群,方便在日后学习分布式相关原理。什么是ElasticSearch?ElasticSearch是一个基于Lucene的搜索服务器,它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。Elasti
分类:
其他好文 时间:
2020-08-28 11:56:53
阅读次数:
55
什么是ZooKeeper?ZooKeeper是一个分布式的,开放源码的分布式应用程序协同服务。ZooKeeper的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用。ZooKeeper发展历史ZooKeeper最早起源于雅虎研究院的一个研究小组。在当时,研究人员发现,在雅虎内部很多大型系统基本都需要依赖一个类似的系统来进行分布
分类:
其他好文 时间:
2020-08-28 11:53:25
阅读次数:
41
gitgit 是一个开源的分布式版本控制系统,用于敏捷高效的处理任何大小的项目。git是linux torvalds 为了帮助管理linux内核开发的一个开放源码的版本控制软件。git与常用的版本控制工具,cvs,svn等不同,它采用了分布式版本库的方式,不必服务器端软件支持 git 和svn的区别 ...
分类:
其他好文 时间:
2020-08-28 11:45:55
阅读次数:
46
TiDB简介 TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP)的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、 ...
分类:
数据库 时间:
2020-08-26 17:06:48
阅读次数:
56
组成云的这些服务器仍然只是一些服务器硬件,分布在全球各地并通过网络连接。
分类:
其他好文 时间:
2020-08-25 18:32:47
阅读次数:
41
Kubernetes是什么 Kubernetes的初识 1. K8S是一个全新的基于容器技术的分布式架构领先方案,用于管理云平台中多个主机上的容器化的应用。Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制, ...
分类:
Web程序 时间:
2020-08-25 15:53:19
阅读次数:
59
ZooKeeper是什么? ZooKeeper是一个开源的分布式应用程序协调系统。简称ZK,ZK是一个典型的分布式数据一致性解决方案,分布式应用程序可以基于它实现数据的发布/订阅、负载均衡、名称服务、分布式协调/通知、集群管理、Master选举、分布式锁盒分布式队列等等功能。它运行在JAVA环境之中 ...
分类:
其他好文 时间:
2020-08-25 15:47:04
阅读次数:
49
为何需要分布式锁? 在单进程的系统中,当遇到并发情况下,会出现一些数据异常的问题,但是如果这些数据是需要保证唯一性的话,那我们就希望在同一时刻,只能有一个线程在执行这块代码,通常我们一般都是通过简单的加锁或同步来实现并解决这个问题。 但是以上都是单进程多线程的情况,如果出现多进程多线程,显然会出现问 ...
分类:
Web程序 时间:
2020-08-25 15:43:01
阅读次数:
61
专注分享最新技术内容MemcachedvsRedis近期公司采购软件,评估时,某软件谈到使用了Memcached和Redis缓存。在本文中,将研究这两个流行的缓存的异同,方便理解和记忆。1.Memcached与Redis通常,我们会考虑在处理大量数据时使用缓存提高性能。Memcached是一个分布式内存缓存系统,设计简单易用,非常适合用作缓存或会话存储。Redis是一个内存中的数据结构存储,它提供
分类:
系统相关 时间:
2020-08-24 16:48:01
阅读次数:
156
对比Memcached和Redis,谁才是适合你的缓存?原创liululee锅外的大佬5月22日专注分享最新技术内容MemcachedvsRedis近期公司采购软件,评估时,某软件谈到使用了Memcached和Redis缓存。在本文中,将研究这两个流行的缓存的异同,方便理解和记忆。1.Memcached与Redis通常,我们会考虑在处理大量数据时使用缓存提高性能。Memcached是一个分布式内存
分类:
系统相关 时间:
2020-08-24 16:45:27
阅读次数:
64