分布式
文章平均质量分 67
字母的艺术
make it happen !
展开
-
SolrCloud 、ZooKeeper 学习总结
1、SolrCloud SolrCloud是基于 Solr 和 Zookeeper 的分布式搜索方案。它的主要思想是使用 Zookeeper 作为 SolrCloud 集群的配置信息中心,统一管理 solrcloud 的配置,比如 solrconfig.xml 和 schema.xml 。 1>物理结构分析:图中上半部分构建了一个solrcloud,solr集群下有三个服...原创 2018-07-11 21:54:10 · 458 阅读 · 0 评论 -
分布式协调服务zookeeper基础
目录1.简介 2.数据结构 3.原理及协议 4.功能 5.应用1.简介 Zookeeper是一个分布式协调服务;它是为用户的分布式应用程序提供协调服务。它本身就一个集群(集群数量为奇数,至少为三台),集群的角色:Leader 和 follower (Observer)。只要集群中有半数以上节点存活,集群就能提供服务。2.数据结构 层次化的目录结构,命名符合常规...原创 2019-03-14 06:58:30 · 215 阅读 · 0 评论 -
【分布式】一致性哈希 Distributed Hash Table 学习笔记
目录一致性哈希介绍 一致性哈希原理 一致性哈希应用1、一致性哈希介绍 一致性哈希,英文:distributed hashtable, 简称DHT, 是麻省理工提出的一种算法,该算法可以有效解决分布式存储结构下动态增加和删除节点带来的问题。2、一致性哈希原理我们把全量的缓存空间当做一个环形存储结构。环形空间总共分成2^32个缓存区,在Redis中则是把缓存key分配...原创 2018-09-20 19:00:25 · 2339 阅读 · 2 评论 -
开源数据库中间件- MyCat 学习笔记
1、简介 MyCat 曾是阿里开源产品Cobar,Cobar核心功能和优势是 MySQL 数据库分片。Mycat 是基于 cobar 演变而来,对 cobar 的代码进行了彻底的重构,使用 NIO 重构了网络模块,并且优化了 Buffer 内核,增强了聚合,Join 等基本特性,同时兼容绝大多数数据库成为通用的数据库中间件。MyCAT是一个新颖的数据库中间件产品支持mysql集群,...原创 2018-08-12 22:48:32 · 753 阅读 · 0 评论 -
短信微服务开发 SpringBoot + ActiveMQ + 阿里大于短信API
1、项目简介 短信微服务开发,其应用场景一般是注册时短信验证码的接收、提示用户注册成功等场景。在短信微服务开发中,本文主要使用技术为:SpringBoot ,快速搭建web应用,即:消息的生产者,消息的消费者; ActiveMQ,消息的中间件,消息的异步接收及异步发送;调用第三方短信服务接口,阿里大于短信API,使用阿里云提供的短信服务。2、项目架构图3、生产者项目构建...原创 2018-08-11 18:33:54 · 4030 阅读 · 0 评论 -
分布式ID使用场景及生成策略分析
1、分布式ID使用场景互联网应用中,某个表可能要占用很大的物理存储空间,为了解决该问题,使用数据库分片技术。将一个数据库进行拆分,通过数据库中间件连接。如果数据库中该表选用ID自增策略,则可能产生重复的ID,此时应该使用分布式ID生成策略来生成ID。 2、分布式ID生成策略方案一:UUID 可以生成32位、无序的数字。 缺点:太长,没办法排序方案二:R...原创 2018-08-06 19:02:49 · 2952 阅读 · 0 评论 -
分布式文件服务器 FastDFS 入门学习
1、简介 FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。FastDFS 架构包括 Tracker server 和 Storage server。客户端请求 Tracker se...原创 2018-07-21 22:41:50 · 581 阅读 · 0 评论 -
解决搭建FastDFS分布式文件系统后再次登录Storage端失败的问题
1、问题表述:前几天成功搭建轻量级分布式文件系统FastDFS后,今天再次登录发现storage服务不能启动。2、问题原因:在配置FastDFS过程中,需要配置tracker.conf 和storage.conf, 而这两个文件需要用到IP地址。而本人在虚拟机中搭建FastDFS系统,虚拟机的ip地址发生了变化,目前的ip地址和配置tracker.conf 和storage.conf的不同,因此不...原创 2018-07-07 10:48:37 · 715 阅读 · 0 评论 -
分布式服务框架之 Dubbox 学习
1、简介 Dubbox 是一个分布式服务框架,其前身是阿里巴巴开源项目Dubbo ,被国内电商及互联网项目中使用,后期阿里巴巴停止了该项目的维护,当当网便在Dubbo基础上进行优化,并继续维护,为了与原有的Dubbo区分,故将其命名为Dubbox。Dubbox 致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbox就是个服务框架,如果没有分...原创 2018-07-18 19:02:43 · 180 阅读 · 0 评论 -
CAP定理
1. 概述Consistency Availability Partition tolerance2. 关系它们的第一个字母分别是 C、A、P。Eric Brewer 说,这三个指标不可能同时做到,这个结论就叫做 CAP 定理。一般来说,分区容错无法避免,因此可以认为 CAP 的 P 总是成立。CAP 定理告诉我们,剩下的 C 和 A 无法同时做到。3. 一致性C 和可用性A,为...原创 2019-03-26 23:25:40 · 147 阅读 · 0 评论