07 2021 档案
摘要:本文为博主原创,未经允许不得转载: 1. Feign 日志级别配置 2. Feign client 封装调用 3. Feign 定义熔断降级方法 4. 通过 FallbackFactory 工厂 实现降级 5. 配置 @FeignClient 的 configuration 属性 6. 配置http
阅读全文
摘要:本文为博主原创,未经允许不得转载: 目录: 1. 服务雪崩,服务熔断,服务降级概念 2. Hystrix 概念 3. Hystrix 使用及默认配置 4. @HystrixCommond 注解使用 5. 常用熔断器配置 1. 服务雪崩,服务熔断,服务降级: 服务雪崩:因服务提供者的不可用导致服务调用
阅读全文
摘要:本文为博主原创,未经允许不得转载: 目录: 1. ZAB 协议 2. zookeer 节点状态 3. zookeeper 注册中心与 nacos 注册中心比较 4. zookeeper 配置注册中心 1. ZAB 协议 ZAB 协议是为分布式协调服务 Zookeeper 专门设计的一种支持崩溃恢复的
阅读全文
摘要:本文为博主原创,未经允许不得转载: 1. zookeeper 分布式锁应用场景及特点分析 2. zookeeper 分布式原理 3. curator 实现分布式锁 1. zookeeper 分布式锁: (1)优点:ZooKeeper分布式锁(如InterProcessMutex),能有效的解决分布式
阅读全文
摘要:本文为博主原创,未经允许不得转载: 目录: 1. 对 zookeeper 节点进行增删改查既配置acl 权限等 2.使用 zookeeper 实现一个简易的配置中心 1. 对 zookeeper 节点进行增删改查既配置acl 权限等 apache 提供了对 zookeeper 操作的 api 操作。
阅读全文
摘要:本文为博主原创,未经允许不得转载: 目录: 1. 分别创建3个data目录用于存储各节点数据 2. 编写myid文件 3. 编写配置文件 4.分别启动 5.分别查看状态 6. 检查集群复制情况: 7. 集群角色说明 8. 选举机制 9. 数据同步机制 1. 在dataDir配置的目录下分别创建3个d
阅读全文
摘要:本文为博主原创,未经允许不得转载: 目录: 1. znode 节点特性 2. zookeeper 的四种节点类型及适用场景分析 3. zookeeper 客户端常用操作命令 4. znode 数据增删改查 5. 节点属性查看 6. 节点的监听 7. acl权限设置 1. znode 节点特性 zoo
阅读全文
摘要:本文为博主原创,未经允许不得转载: 1. Zookeeper 特点: ZooKeeper是用于分布式应用程序的协调服务。它公开了一组简单的API,分布式应用程序可以基于这些API用于同步,节点状态、配置等信息、服务注册等信息。 ZooKeeper 为我们提供了高可用、高性能、稳定的分布式数据一致性解
阅读全文
摘要:本文为博主原创,未经允许不得转载: 1. JVM参数优化设置 kafka是scala语言开发,运行在JVM上,需要对JVM参数合理设置,修改bin/kafka-start-server.sh中的jvm设置 export KAFKA_HEAP_OPTS="‐Xmx16G ‐Xms16G ‐Xmn12G
阅读全文
摘要:转载请注明出处:https://www.cnblogs.com/zjdxr-up/p/15026824.html 目录: 6.1.Kafka核心总控制器Controller 6.2.Controller选举机制 6.3.Partition副本选举Leader机制 6.4.消费者消费消息的offset
阅读全文
摘要:本文为博主原创,未经允许不得转载: 在开发过程或项目维护发布过程中,经常需要复制建表及复制表数据建表等,整理了以下四种常用的 mysql 命令。 1. create like 复制表结构(包含索引,不包含表数据)并创建新表。 这个命令对分表建表场景比较实用,分表场景下,经常会根据某一分表因子,创建多
阅读全文
摘要:本文为博主原创,未经允许不得转载: 目录: 1. 自定义生产消息 kafkaTemplate 实例 2. 封装 kafka 发送消息的service 方法 3. 测试 kafka 发送消息service 的方法 4. 自定义 kafka 消费消息的工厂 bean 5. kafka 监听消费消息 1.
阅读全文
摘要:本文为博主原创,未经允许不得转载: 1. 引入spring boot kafka依赖 <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> </dependenc
阅读全文
摘要:本文为博主原创,未经允许不得转载: 1. 引入maven依赖 <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>2.4.1</version> </depe
阅读全文
摘要:本文为博主原创,未经允许不得转载: 如果搭建单机节点 kafka 可看我的这篇博客: 搭建 kafka 集群环境,只需要在搭建单机 kafka 环境的基础上,多增加几个kafka 服务实例即可。 多增加 kafka 服务实例,只需要多启动 几个kafka 服务。 1. 首先,我们需要建立好其他2个b
阅读全文
摘要:本文为博主原创,未经允许不得转载: 1. 安装JDK 由于Kafka是用Scala语言开发的,运行在JVM上,因此在安装Kafka之前需要先安装JDK。 yum install java‐1.8.0‐openjdk* ‐y 2. 安装zookeeper kafka依赖zookeeper,所以需要先安
阅读全文
摘要:本文为博主原创,未经允许不得转载: 1. Kafka 的使用场景: 1.日志收集:一个公司可以用Kafka收集各种服务的log,通过kafka以统一接口服务的方式开放给各种 consumer,例如hadoop、Hbase、Solr等。 2. 消息系统:解耦和生产者和消费者、缓存消息等。 3. 用户活
阅读全文
摘要:本文为博主原创,未经允许不得转载: 如何确定垃圾? 引用计数法: 在 Java 中,引用和对象是有关联的。如果要操作对象则必须用引用进行。因此,很显然一个简单的办法是通过引用计数来判断一个对象是否可以回收。 简单说,即一个对象如果没有任何与之关联的引用,即他们的引用计数都不为 0,则说明对象不太可能
阅读全文