摘要:
Spring Cloud Gateway 内置的过滤器工厂 内置的过滤器工厂 这里简单将Spring Cloud Gateway内置的所有过滤器工厂整理成了一张表格。如下: | 过滤器工厂 | 作用 | 参数 | | : | : | : | | AddRequestHeader | 为原始请求添加H 阅读全文
摘要:
搭建Zookeeper集群 1.1 搭建要求 真实的集群是需要部署在不同的服务器上的,但是在我们测试时同时启动很多个虚拟机内存会吃不消,所以我们通常会搭建 伪集群 ,也就是把所有的服务都搭建在一台虚拟机上,用端口进行区分。 我们这里要求搭建一个三个节点的Zookeeper集群(伪集群)。 1.2 准 阅读全文
摘要:
ZooKeeper Curator分布式锁 使用样例:模拟12306售票 导入坐标 插件 线程任务(买票服务) Ticket12306 LockTest 阅读全文
摘要:
Zookeeper Linux安装 1.1 下载安装 1、环境准备 ZooKeeper服务器是用Java创建的,它运行在JVM之上。需要安装JDK 7或更高版本。 2、上传 将下载的ZooKeeper放到/opt/ZooKeeper目录下 3、解压 将tar包解压到/opt/zookeeper目录下 阅读全文
摘要:
Zookeeper 概述&命令 1)初识 Zookeeper 1.1)Zookeeper概念 •Zookeeper 是 Apache Hadoop 项目下的一个子项目,是一个树形目录服务。 •Zookeeper 翻译过来就是 动物园管理员,他是用来管 Hadoop(大象)、Hive(蜜蜂)、Pig( 阅读全文
摘要:
RocketMQ 高级特性 6.1) 持久化与持久化介质 6.1.1)数据库持久化 ActiveMQ 使用了数据库的消息存储 缺点:数据库瓶颈将成为MQ瓶颈 6.1.2)文件系统持久化 不用数据库,直接用文件存储 (RocketMQ/Kafka/RabbitMQ) 6.2)顺序写与零拷贝 6.2.1 阅读全文
摘要:
RocketMQ 环境 & 集群 搭建 2.1) 方案一 2.1.1) 上传压缩包 步骤1:安装JDK(1.8) 如果安装完毕 jdk 后 java version 看到的是 openjdk(需要删除)因为 操作系统默认已经安装了 opendjdk 步骤2:上传压缩包(zip) 步骤3:解压缩 步骤 阅读全文
摘要:
RocketMQ 消息收发 3.0) 消息发送与接收开发流程 1. 谁来发? 2. 发给谁? 3. 怎么发? 4. 发什么? 5. 发的结果是什么? 6. 打扫战场 3.1) 基于Java环境构建消息发送与消息接收基础程序 3.1.1) 单生产者单消费者(OneToOne) 生产者 步骤1:导入坐标 阅读全文
摘要:
ElasticSearch 7 集群搭建 1.1 搭建集群 Elasticsearch如果做集群的话Master节点至少三台服务器或者三个Master实例加入相同集群,三个Master节点最多只能故障一台Master节点,如果故障两个Master节点,Elasticsearch将无法组成集群.会报错 阅读全文
摘要:
ElasticSearch 6 集群 5.1 集群介绍(重点) 集群和分布式: 集群:多个人做一样的事。 分布式:多个人做不一样的事 集群解决的问题: 让系统高可用 分担请求压力 分布式解决的问题: 分担存储和计算的压力,提速 解耦 集群和分布式架构往往是并存的 5.2 ES集群相关概念 (重点) 阅读全文