在一次工作中碰到setTimeout的一个大坑,在用setTimeout进行延时执行一个函数的时候,由于该函数需要传参,所以把它写成了 setTimeout(fn(data),1000) ,详细如下代码:  function hello(id){
                    alert(id);
                   
                
         
            
            
            
            ZooKeeper 是一个开源的分布式协调服务。它是一个为分布式应用提供一致性服务的软件,分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。 Zookeeper 保证了如下分布式一致性特 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-06 22:46:00
                            
                                348阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            聊完kafka必不可少的需要再聊一聊zk了,下面开始一、ZK是什么ZooKeeper是分布式应用程序的高性能协调服务。它可以实现分布式的选主、统一配置管理,命名,分布式节点同步,分布式锁等分布式常用功能;它以path节点的形式保存数据,每个节点都可以存储数据,因为ZK只是分布式的协调者而不推荐做数据库,所以需要减少没必要的写操作,确保对外提供的服务高效、快速,因此其节点的最大容量限制为1M;1、Z            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-01 15:51:23
                            
                                121阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            登录 zookeeper client[root@NYSJHL99-54 zookeeper]# cd /usr/local/zookeeper/bin
[root@NYSJHL99-54 bin]# ./zkCli.sh -server 127.0.0.1:2181[zk: 127.0.0.1:2181 (CONNECTED) 0] ls /
[dubbo, search-card, redis            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-21 00:30:58
                            
                                80阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、ZK框架简介 
ZK框架是一个用JAVA实现的简单但是功能强大的表现层框架。它包括了一个基于Ajax的事件驱动引擎、这也是它的最大特色。可以做到没有JavaScript,只通过ZUML(ZK User Interface Markup Language)这种标识语言即可做到界面创建和事件响应。 
ZK的实现完全用java实现,开发过程中不会有任何的Ja            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-12 07:51:58
                            
                                103阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Redis脑裂现象什么是Redis的脑裂现象当Redis主从集群环境出现两个主节点为客户端提供服务,这时客户端请求命令可能会发生数据丢失的情况。脑裂出现的场景场景一主从哨兵集群中如果当发生主从集群切换时,那么一定是超过预设quorum数量的哨兵和主库连接超时了,这时哨兵集群才会将主库判断为客观下线,然后哨兵开始选举新的主节点,进行故障转移,转移完毕后客户端和新的主节点通信恢复正常请求。如果在哨兵进            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-06 16:38:39
                            
                                174阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1 zk的权限控制
 2     概述:
 3         zk类似文件系统,client可以创建节点,更新节点,删除节点,使用zk的access control list 访问控制列表可以做到这一点。
 4         acl权限控制,使用scheme:id:permission来标识,主要涵盖3个方面:
 5             -权限模式(scheme):授权的策略
 6            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 21:04:00
                            
                                132阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Zookeeper集群安装部署教程 文章目录Zookeeper集群安装部署教程1、前言2、部署3、历史安装问题记录3.1、防火墙问题3.2、启动顺序问题 1、前言假设我们要部署三台ZK,机器IP分别为IP1、IP2、IP3。如果部署五台的时候,过程也类似。# 若要部署zk集群和kafka集群,最好做IP映射
vim /etc/hosts
# 1. 注释掉含有127.0.0.1的行
# 2. 文件最            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-14 06:12:06
                            
                                46阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Zookeeper集群安装 要求:zookeeper的 jdk 要 6以上zookeeper生产环境版本为 3.4.81.首先编辑/Etc/Hosts1.    在5台都加入:
2.    10.0.50.10 zk-kafka01
3.    10.0.50.11 zk-kafka02
4.    10.0.50.12 zk-kafka03
5.    10.0.50.13 zk-kafka            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-13 16:46:28
                            
                                39阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录前言:集群规划一、安装zookeeper1.解压文件并重命名2.创建zk数据目录3.修改配置文件 4.文件分发并修改配置文件5.编写启动脚本二、安装kafka 1.解压文件并重命名2.修改配置文件3.分发后修改配置文件4.配置环境变量5.编写启停脚本前言:集群规划linux01linux02linux03zkzkzkkafkakafkakafka一、安装zookeeper1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-13 13:49:10
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            zk是干什么的?????分布式服务架构,解决统一命名,状态同步,集群管理,分布式应用配置项管理为了减轻分布式应用程序所承担的协调任务,比如hadoop中多个NameNode节点,怎么管理与节点间信息同步,Hbase中master与slaver之间状态同步。怎么干的???既然是为了减轻协调任务,产生了角色,有老大leader,跟随的follower,观察的observerleader,负责投票的发起            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-11-22 02:10:06
                            
                                1208阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 配置管理 Zookeeper提供了这样的一种服务:一种集中管理配置的方法,我们在这个集中的地方修改了配置,所有对这个配置感兴趣的都可以获得变更。这样就省去手动拷贝配置了,还保证了可靠和一致性。 2. 名字服务 这个可以简单理解为一个电话薄,电话号码不好记,但是人名好记,要打谁的电话,直接查人名            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-03-15 10:49:00
                            
                                381阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            zk 面试            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-28 15:24:49
                            
                                97阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有些事不是努力就可以改变的,五十块的人民币设计的再好看,也没有一百块的招人喜欢。 前言由于公司年底要更换办公地点,所以最近投了一下简历,发现面试官现在很喜欢问dubbo、zookeeper和高并发等。由于公司没有使用dubbo,只知道dubbo是一个远程服务调用的分布式框架,zookeeper为分布式应用程序协调服务。因此,本周查阅资料整理下zookeeper学习笔记。安装zookeeper基础命            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-26 13:18:52
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java zk 科普文章
## 概述
Java zk 是一种基于 Java 的分布式协调服务框架,它提供了一种简单而强大的分布式系统开发的解决方案。Java zk 由 Apache ZooKeeper 提供支持,它能够处理分布式系统中的各种问题,如主节点选举、配置管理、服务发现等。
## 特点
Java zk 具有以下特点:
- 高性能:Java zk 使用了基于内存的数据模型,能够快速响            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-16 04:09:55
                            
                                16阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先说明一下如何打开zk服务端和客户端,cd到zk安装目录下,运行bin/zkServer.shstart即可启动服务端,运行bin/zkCli.sh –server ip:port即可启动客户端。help命令显示客户所支持的所有命令,如:ZooKeeper -server host:port cmd args
       connecthost:port
       getpath [wat            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 14:03:07
                            
                                396阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-13 23:17:37
                            
                                89阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、基于zookeeper+dubbo组合的分布式系统分布式系统中,常用zookeeper+dubbo组合zookeeper:一个分布式的、开放源码的分布式应用程序协调服务。提供的功能:配置维护、域名服务、分布式同步、组服务dubbo:分布式服务框架,按照分层的方式来架构,使各层解耦。模型简单,分为服务提供方和服务消费方例子:有两个模块A、B,dubbo负责解决A模块和B模块的远程过程调用(RPC            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 14:28:20
                            
                                15阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             文章目录什么是FeignNacos环境准备Nacos与openFegin整合项目管理规范openFeign整合nacos案例创建服务提供者模块创建服务消费者模块负载均衡实例什么是RibbonRibbon 的几种负载均衡算法负载均衡测试本文小结 什么是FeignFeign 是声明式 Web 服务客户端,它使编写 Web 服务客户端更加容易。Feign 不做任何请求处理,通过处理注解相关信息生成 R            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 14:29:04
                            
                                29阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在分布式的应用中,为了防止单点故障,保障高可用,通常会采用主从结构,当主节点挂掉后,从节点可以代替主节点提供服务。Redis通过复制 + sentinel哨兵来实现主从模式。Zookeeper通过replicated mode复制模式来实现主从模式。单从结构上看,Redis和Zookeeper都是主从架构,那Zookeeper的优势是什么?为什么要选择Zookeeper?难道只是因为Zookeep            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-22 21:05:20
                            
                                65阅读