集群 -- 10




200x200


引言此前的文章中,我们介绍了三种 redis 集群和搭建方法redis 集群详解及搭建过程 事实上,第三种 redis 原生的 redis-

#技术帖    #技术分享    #集群    #redis   

200x200


引言上一篇文章中,我们介绍了 redis 集群的搭建redis 集群详解及搭建过程其中我们遇到了报错: 这就是所谓的“MOVED转向”,那么什么是 MOVED

#技术帖    #技术分享    #集群    #redis   

200x200


引言从 3.0 版本开始,redis 具备了集群功能,实现了分布式、容错、去中心化等特性,在生产环境中对于保证数据一致性和安全性、提高系统响应能力都有着很必要的意义本文我

#技术帖    #技术分享    #集群    #master   

200x200


概述上一篇日志中,我们搭建起了 rabbitmq 的集群RabbitMQ 集群搭建 本文中,我们重点来介绍一下集群的配置 rabbitmq 节点类型改

#技术帖    #龙潭书斋    #rabbitmq    #集群   

200x200


概述在前面的日志中,我们介绍了 RabbitMQ 的分布式架构 broker:分布式架构 Broker 简介在 RabbitMQ 中,一个或几个&nb

#rabbitmq    #集群    #消息队列    #分布式   

200x200


概述上一篇日志中我们介绍了 zookeeper 的基本构成和原理,看上去比较复杂,事实上,zookeeper 的用法非常简单,本篇日志中,我们就来介绍一下 zo

#技术帖    #apache    #技术分享    #集群   
集群一个节点是一个 Elasticsearch 实例,一个集群由一个或多个节点构成,他们具有相同的 cluster.name一个集群中的各节点协同工作,分项数据和负载 集群部署只要节点在同一网段下,设置一致的 cluster.name,启动的 Elasticsearch 即可互相检测到对方,组成集群 主节点选取集群中一个节点会被选举为主节点,主节点的职责是维护整个集群的状态,并且在节点加入或者离开集群时重新分片每次集群的状态改变会通知到集群中的其他节点(方式取决于discovery模块的具体实现)节点可以设置属性 node.master 为 false 来避免被选举为 master 节点,或者将节点设置为客户端节点(node.client 属性设置为 true)discovery.zen.minimum_master_nodes 用来设置一个集群中最少的合格 master 节点数,对于 2 个节点以上的集群,建议设置为大于 1 的值例如,如果有 5 个节点,discovery.zen.minimum_master_nodes 
#技术帖    #database    #技术分享    #集群   
概述Elasticsearch 是一个实时分布式搜索引擎,可以以非常高的速度实现大数据处理一般用于全文搜索、结构化搜索与分析维基百科、英国卫报、stackoverflow、github 等多家大型企业都使用 Elasticsearch 作为大数据处理与实时分析的解决方案 安装及运行ubuntu 环境中 elasticsearch 的安装如果使用的是 ubuntu,那么可以执行:# 获取 elasticsearch 的公钥 wget -O - http://packages.elasticsearch.org/GPG-KEY-elasticsearch | sudo apt-key add - 然后执行:sudo echo "deb http://packages.elasticsearch.org/elasticsearch/1.1/debian stable main" >> /etc/apt/sources.list sudo apt-get update && sudo apt-get install elasticsearch  其他 linux 发行版的安装通过从官网上下载最新版的&
#技术帖    #database    #技术分享    #存储   

200x200


概述在网络层的背后,每一个业务都需要数据的支撑,数据库的优化在整个系统中就显得至关重要了虽然 NoSQL 在并发性能上要优于传统的 DBA,但由于 MySQL&

#技术帖    #web    #mysql    #sql   
一、加锁以及防止程序意外崩溃每台机器上布2个 schedule 进程,在rabbitmq中放一个任务键值,两个进程哪个取到这个键即进行后续工作,另一个处于等待状态当工作处理完毕,重新插入该键值,如果插入失败,直接退出,插入成功则ack 二、集群控制及调度周期控制在缓存中建立 id => schedule_time 的对应关系,每次获取当前时间以前的所有ID,然后进入第三步,处理结束后,zadd,如果调度程序中途退出,可以保证该id被调度 三、减轻MYSQL压力以及防止缓存意外崩溃将数据库中字段组成xml存入缓存,调度程序如果在缓存中没有查到ID(缓存意外崩溃),那么到数据库中差找字段插入缓存,否则直接从缓存读取一个守护进程定时同步数据库与缓存之间的数据 
#技术帖    #技术分享    #work    #工作   



京ICP备15018585号