![](https://img-blog.csdnimg.cn/2020100812552961.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
中间件
文章平均质量分 96
包含Zookeeper、Nginx、elasticsearch、Lucene、RabbitMQ、Kafka等中间件。
以实战为线索,逐步深入各个环节,掌握常用的原理,提升工程化代码能力和思维能力。
七月J
从事后端(做过前端),不断积累经验,学习新的技术。
展开
-
RabbitMQ 详解
MQ 全称为,即消息队列。“消息队列” 是在消息的传输过程中保存消息的容器。它是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,这样就实现了生产者和消费者的解耦。消息,两台计算机间传送的数据单位。可以非常简单,也可以更复杂。队列,数据结构中概念。在队列中,数据先进先出,后进后出。原创 2023-12-04 18:35:37 · 1516 阅读 · 0 评论 -
Zookeeper概述 | 安装部署(Windows和Linux)
Zookeeper一、Zokeeperλ门1、概述Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. All of these kinds of service原创 2020-09-16 11:49:26 · 425 阅读 · 0 评论 -
Zookeeper内部原理
1、选举机制(面试重点)1)半数机制:集群中半数以上机器存活,集群可用。所以Zookeeper 适合安装奇数台服务器。2)Zookeeper虽然在配置文件中并没有指定Master和Slave。但是,Zookeeper工作时,是有一个节点为Leader,其他则为Follower,Leader 是通过内部的选举机制临时产生的。3)以一个简单的例子来说明整个选举的过程。假设有五台服务器组成的Zookeeper集群,它们的id从1-5,同时它们都是最新启动的,也就是没有历史数据,在存放数据量这一点上,都是一原创 2020-09-16 12:03:40 · 94 阅读 · 0 评论 -
ElasticSearch 入门检索的语法和实例【图文】
文章目录简介一、基本概念1、Index (索引)2、Type (类型)3、Document (文档)4、倒排索引二、Docker安装 Es1、下载镜像文件2、创建实例三、初步检索1、_CAT2、索引一个文档(保存)3、查询文档4、更新文档5、删除文档&索引6、bulk批量API7、样本测试数据简介https://www.elastic.co/cn/what-is/elasticsearch全文搜索属于最常见的需求,开源的Elasticsearch 是目前全文搜索引擎的首选。它可以快速地储存原创 2020-12-07 17:20:49 · 367 阅读 · 0 评论 -
Elasticsearch下载安装
注:Elasticsearch 需要 Java 8 环境,在安装Elasticsearch之前先安装好JDK。1、Windows版1.1、下载访问官网的下载地址:https://www.elastic.co/downloads/elasticsearch,windows版的下载ZIP格式的。如果不想下载最新版的,可以点击 “past releases” 选择过去的版本。我这里下载的是 6.2.4 版本的。1.2、解压解压下载的压缩包,比如我这里是解压到 D:\elasticsearch-6.2.原创 2020-10-27 16:51:08 · 172 阅读 · 0 评论