![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式技术
LJHSkyWalker
热爱各种技术
星战迷!
展开
-
分布式技术-Zookeeper-概述
ZooKeeper是一种分布式协调服务,用于管理大型主机。在分布式环境中协调和管理服务是一个复杂的过程。ZooKeeper通过其简单的架构和API解决了这个问题。ZooKeeper允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。 ZooKeeper框架最初是在“Yahoo!"上构建的,用于以简单而稳健的方式访问他们的应用程序。 后来,Apache Zo...原创 2018-05-26 12:49:32 · 208 阅读 · 0 评论 -
分布式技术-Zookeeper-基础
ZooKeeper的基本概念Architecture(架构)Hierarchical namespace(层次命名空间)Session(会话)Watches(监视)1、架构客户端:用于访问服务器获取服务,每个客户端定期向服务器发送消息以使服务器知道客户端是活跃的。当客户端连接时,服务器发送确认码。如果连接的服务器没有响应,客户端会自动将消息重定向到另一个服务器。服务器:集群中的一个节点,为客户端提...原创 2018-05-26 14:33:18 · 160 阅读 · 0 评论 -
分布式技术-分布式ID常见解决方案
转自 https://blog.csdn.net/m0_37041378/article/details/78125747微信公众号 Java架构沉思录一、分布式系统带来ID生成挑战在复杂的系统中,往往需要对大量的数据如订单,账户进行标识,以一个有意义的有序的序列号来作为全局唯一的ID;而分布式系统中我们对ID生成器要求又有哪些呢?全局唯一性:不能出现重复的ID号,既然是唯一标识,这是最基本的要...转载 2018-05-26 15:39:23 · 1180 阅读 · 0 评论 -
centos单机安装zookeeper
第一步:下载zookeeperhttp://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.12/第二步:复制进centos中放在/usr/zookeeper文件夹中第三步:解压[root@localhost zookeeper]# tar -zxvf zookeeper-3.4.12.tar.gz 第四步:配置进入zookeeper的conf目录...原创 2018-06-23 10:09:23 · 398 阅读 · 0 评论 -
centos zookeeper部署集群操作
第一步:设计首先搭建集群环境,我这里在一台物理机上开启了三台虚拟机然后用桥接模式组网,并且分配ip地址第二步:安装之后为每一台机器安装zookeeper参见另一篇文章 《centos单机安装zookeeper》第三步:配置注意:集群安装需要做一些额外操作首先cd到zk目录[root@localhost /]# cd /tmp/zookeeper其次增加一个无特定尾缀的文本文件,并且命名为myid[...原创 2018-06-23 15:36:34 · 186 阅读 · 0 评论 -
centos7 安装redis4.0.10
下载redis https://redis.io/download第一步 登陆root账户第二步 安装gcc # yum install gcc tcl第三步 cd到redis的tar包目录 然后运行 # tar -xzvf redis-4.0.1.tar.gz 执行解压第四步 # cd src 第五步 # make MALLOC=libc第六步 # ./redis-server ...原创 2018-06-19 20:45:31 · 1562 阅读 · 1 评论 -
基于三台虚拟机模拟真机部署三主三从redis集群全过程实录
第一步:首先准备三台CentOS虚拟机主 从 主 从 主 从 192.168.3.101 192.168.3.102 192.168.3.103 端口:6379 端口:6380 端口:6379 端口:6380 端口:6379 端口:6380 第二步:其次编写两套redis.conf配置文件,分别服务于主节点和从...原创 2018-08-25 00:17:15 · 1995 阅读 · 1 评论 -
SpringBoot集成jedis+protostuff 简单实现分布式session
一、首先介绍我们的业务需求:1、用户浏览产品列表的时候必须处于登陆状态。 2、当用户没有登陆就去访问产品列表的时候,跳转到登陆页面。 3、每次用户重新打开浏览器的时候必须重新登陆。 4、在一定时间之后登陆状态置为失效。 5、注销功能暂且不做,只是初步实现一个简单的分布式session方案。二、补充知识点简介1、protostuff是一款谷歌开源的序列化工具,他的效率相比jdk自带...原创 2018-12-08 20:18:33 · 599 阅读 · 0 评论