ha -- 8




200x200


引言此前,在 rabbitmq 系列文章中,我们介绍过脑裂问题RabbitMQ 与脑裂问题 所谓的脑裂问题,就是在多机热备的高可用 HA 系统中,当两

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

200x200


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

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

200x200


概述上面几篇日志中,我们一步步地搭建、配置了 rabbitmq,经过在此之前的应用介绍,我们已经可以搭建一个相对复杂的多节点分布式生产-消费的分布式应用模型了rabbitmq 实战本篇日志中

#技术帖    #龙潭书斋    #技术分享    #rabbitmq   

200x200


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

#技术帖    #龙潭书斋    #rabbitmq    #集群   
分片为了能够查询数据,我们需要创建索引索引是指向一个或多个分片的逻辑命名空间一个分片是一个最小级别的工作单元,保存了数据的一部分,本身就是一个完整的搜索引擎,我们的程序通过索引与分片进行通信 复制分片复制分片是主分片的一个副本,用来防止数据丢失,只用来提供度请求,与 mysql 读写分离中的从库功能类似 分片的创建可以创建任意多个复制分片,且复制分片的数量可以随时调整,但主分片随着索引创建后,数量就是固定且不再可调整的了PUT /blogs { "settings" : { "number_of_shards" : 3, "number_of_replicas" : 1 } }  每个分片都可以存储任意多的数据 故障恢复由于复制分片中保存了主分片的全部数据,所以即使一个或多个主分片不再工作,只要至少还有一个主分片处于工作状态,整个集群就可以提供正常的数据服务然而,如果全部主分片都不再工作,复制分片无法处理写入请求,因此,整个集群将无法继续工作 var CODE_DIVS=[{"id":"editor_d","mode":"json"}];
#技术帖    #龙潭书斋    #search    #分布式   
概述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


概述之前搭建了读写分离系统:MySQL 分布式主从读写分离架构及实战 对于这样主库用来读写,从库只读的系统,怎样决定每一个 sql 读写的真实库呢?在应用程序中主动判断显然是不现

#技术帖    #mysql    #sql    #技术分享   

200x200


概述MQ(Message Queue),即消息队列,一般用于应用系统解耦、消息异步分发,能够提高系统吞吐量MQ 的产品很多,ZeroMQ、RabbitMQ、ActiveMQ、Kaf

#技术帖    #apache    #技术分享    #存储   



京ICP备15018585号