一、zookeeper介绍: ZooKeeper是一个分布式且开源的分布式应用程序协调服务。 zookeeper集群特性:整个集群种只要有超过集群数量一半的zookeeper工作只正常的,那么整个集群对外就是可用的,假如有2台服务器做了一个zookeeper集群,只要有任何一台故障或宕机,那么这个z ...
分类:
其他好文 时间:
2020-03-23 09:36:42
阅读次数:
73
157. zookeeper 是什么? zookeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 google chubby 的开源实现,是 hadoop 和 hbase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 ...
分类:
编程语言 时间:
2020-03-23 00:16:47
阅读次数:
69
1. 如果是一个业务被拆分成多个子业务部署在不同服务器上,是分布式应用;如果是同一个业务部署在多台服务器上,是集群; 2. 远程过程调用RPC:一种通过网络从远程计算机上请求服务,而不需要了解底层网络技术的协议;典型实现包括Dubbo,Thrift,CRPC等; 3. 消息队列:消息发布者只管将消息 ...
分类:
其他好文 时间:
2020-03-21 14:25:45
阅读次数:
55
原文:3.【Redis系列】Redis的高级应用-分布式锁 在进行分布式应用逻辑开发时,经常会遇到并发问题。 比如我们在修改一个用户的信息,首先需要获取用户信息,再内存中修改后,再存回去。这个过程如果有其他线程同时操作,着就会产生并发问题,因为读取和存储都不是原子性的。我们需要通过分布式锁限制程序的... ...
分类:
其他好文 时间:
2020-03-18 09:14:30
阅读次数:
52
简介 ZooKeeper 是一个开源的分布式协调服务,由雅虎创建,是 Google Chubby 的开源实现。分布式应用程序可以基于 ZooKeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、配置维护,名字服务、分布式同步、分布式锁和分布式队列等 ...
分类:
其他好文 时间:
2020-03-12 09:27:10
阅读次数:
63
登录用户,会返回sessionid,或者返回tokenid令牌 单节点应用的话,存储到内存里没问题的。 现在应该都是分布式应用都,不可能单节点应用了。 方案一,tomcat+session共享,但是人数量大的时候,这个方案是不行的。 方案2,使用redis集群,目前很多公司使用这个方案。 方案3,J ...
分类:
其他好文 时间:
2020-03-07 09:29:27
阅读次数:
91
1.什么是消息队列?消息队列,英文名message queue,简称MQ。MQ是一种应用程序对应用程序的通讯方法。消息队列是分布式应用中不可或缺的组件,主要解决应用解耦、异步消息、流量削峰等问题,实现高性能、高可用、可伸缩和最终一致性的架构。常用的有RabbitMQ、Kafka、ActiveMQ、R... ...
分类:
编程语言 时间:
2020-03-06 09:16:14
阅读次数:
83
ZooKeeper: 分布式应用协同服务 ZooKeeper 是一种分布式,开源的协同服务。分布式应用可以基于其所提供的一些特性来实现服务同步,配置维护,服务分组及命名等。zookeeper是比较简单易用的,并且使用类文件系统树状结构组织数据结构。 服务同步一直以来都是一个应用中的难点。尤其是在多线 ...
分类:
其他好文 时间:
2020-03-06 00:51:39
阅读次数:
79
ZooKeeper 是一个典型的分布式数据一致性解决方案,分布式应用程序可以基于 ZooKeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。 Zookeeper 一个最常用的使用场景就是用于担任服务生产者和服务消费者的 ...
分类:
其他好文 时间:
2020-03-01 14:37:31
阅读次数:
93
Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。实验环境3台虚拟机,rhel server:123172.19.238.62172.19.238... ...
分类:
其他好文 时间:
2020-03-01 14:02:16
阅读次数:
82