中间件
文章平均质量分 97
包含Zookeeper、Nginx、elasticsearch、Lucene、RabbitMQ、Kafka等中间件。
以实战为线索,逐步深入各个环节,掌握常用的原理,提升工程化代码能力和思维能力。
七月J
从事后端(做过前端),不断积累经验,学习新的技术。
展开
-
Activity7 进阶篇
Activiti 使用 UEL进行表达式解析。UEL代表Unified Expression Language,是 EE6规范的一部分。为了在所有环境上支持UEL标准的所有最新特性,我们使用JUEL的修改版本。原创 2024-07-19 15:53:17 · 874 阅读 · 0 评论 -
Activity7 入门篇【官方流程设计器】
Activity7 进阶篇(官方设计器)案例源码工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。案例:出差费用报销目标:公司把出差费用转账到自己的账户中。参与人:申请人、部门主管、总经理、财务。是一种按照预定义规则【需要符合BPMN规范】进行部署,将业务和节点的流程进行分离【特定形式进行关联】,实现节点的自动流转的工作流框架。原创 2024-07-19 15:45:43 · 491 阅读 · 0 评论 -
RabbitMQ 详解
MQ 全称为,即消息队列。“消息队列” 是在消息的传输过程中保存消息的容器。它是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,这样就实现了生产者和消费者的解耦。消息,两台计算机间传送的数据单位。可以非常简单,也可以更复杂。队列,数据结构中概念。在队列中,数据先进先出,后进后出。原创 2023-12-04 18:35:37 · 1527 阅读 · 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 · 426 阅读 · 0 评论 -
Zookeeper内部原理
1、选举机制(面试重点)1)半数机制:集群中半数以上机器存活,集群可用。所以Zookeeper 适合安装奇数台服务器。2)Zookeeper虽然在配置文件中并没有指定Master和Slave。但是,Zookeeper工作时,是有一个节点为Leader,其他则为Follower,Leader 是通过内部的选举机制临时产生的。3)以一个简单的例子来说明整个选举的过程。假设有五台服务器组成的Zookeeper集群,它们的id从1-5,同时它们都是最新启动的,也就是没有历史数据,在存放数据量这一点上,都是一原创 2020-09-16 12:03:40 · 96 阅读 · 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 · 372 阅读 · 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 评论