hadoop简介 hadoop是基于Java语言开发的,具有很好的跨平台性,并且可以部署在廉价的计算机群众,hadoop的核心是分布式文件系统HDFS(hadoop distributed file system)和mapreduce,HDFS具有较高的读写速度和和好的容错性和可伸缩性并且具有大规模 ...
分类:
其他好文 时间:
2019-09-21 18:47:50
阅读次数:
87
和所有服务器都部署相同应用的应用服务器集群不同,分布式缓存服务器集群中不同的服务器中缓存的数据各不相同,缓存访问请求不可以在缓存服务器集群中的任意一台处理,必须先找到缓存有需要数据的服务器,然后才能访问。 这个特点制约了分布式缓存集群的伸缩性设计,因为新上线的缓存服务器没有缓存任何数据,而已下线的缓 ...
分类:
Web程序 时间:
2019-09-17 22:41:30
阅读次数:
137
应用服务器集群的伸缩性设计 应用服务器应该设计成无状态的,这样,每次用户请求都可以发送到集群中任意一台服务器上去处理,任何一台服务器的处理结果都是相同的。 每个用户的每个请求都可能落在不同的服务器上,需要一个HTTP请求分发装置,可以感知或者可以配置集群的服务器数量,可以及时发现集群中新上线或下线的 ...
分类:
Web程序 时间:
2019-09-16 16:14:59
阅读次数:
75
resultful风格 异常处理 1.Restfule风格 Restfule风格是一种软件架构风格,而不是标准,只是提供了一种设计原则和约束条件。主要适用于客户端和服务器端交互的软件。是基于http协议实现。目的是为了提高系统的可伸缩性,降低应用之间的耦合度,方便框架分布式处理程序。基于这个风格的软 ...
分类:
编程语言 时间:
2019-09-06 00:58:57
阅读次数:
136
HBase —— NoSQL_Not Only SQL NoSQL数据库: 不遵循传统的RDBMS模型 解决数据库的可伸缩性和可用性(多机器) 数据是非关系的(可切分),不使用sql语句 不针对原子性或一致性(定时同步数据)问题 —————————————————————————————— 传统关系 ...
分类:
数据库 时间:
2019-08-28 15:58:45
阅读次数:
147
abbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。 来源wikipedia 第一步:软件安装 1.先下载安装基于e ...
分类:
Windows程序 时间:
2019-08-25 16:08:12
阅读次数:
1027
一、JAP框架简介JPA(JavaPersistenceAPI)意即Java持久化API,是Sun官方在JDK5.0后提出的Java持久化规范。主要是为了简化持久层开发以及整合ORM技术,结束Hibernate、TopLink、JDO等ORM框架各自为营的局面。JPA是在吸收现有ORM框架的基础上发展而来,易于使用,伸缩性强。二、与SpringBoot2.0整合1、核心依赖<!--JPA框架
分类:
数据库 时间:
2019-08-15 22:53:49
阅读次数:
108
ElasticSearch简介:ElasticSearch是一个分布式、高扩展、高实时的搜索与数据分析引擎。它能很方便的使大量数据具有搜索、分析和探索的能力。充分利用ElasticSearch的水平伸缩性,能使数据在生产环境变得更有价值。ElasticSearch的实现原理主要分为以下几个步骤,首先用户将数据提交到ElasticSearch数据库中,再通过分词控制器去将对应的语句分词,将其权重和分
分类:
其他好文 时间:
2019-08-02 16:18:14
阅读次数:
116
柔性数组的概念 柔性数组(flexible array member)也叫伸缩性数组成员,这种结构产生与对动态结构体的去求。在日常编程中,有时需要在结构体中存放一个长度是动态的字符串(也可能是其他数据类型),一般的做法,实在结构体中定义一个指针成员,这个指针成员指向该字符串所在的动态内存空间。 在通 ...
分类:
编程语言 时间:
2019-08-02 00:24:27
阅读次数:
105
场景分析 在分布式缓存的伸缩性设计中,最主要的目标就是在新加入缓存服务器后,应该使整个服务器集群中已经缓存的数据尽可能还被访问到。对于服务器集群管理,路由算法至关重要,它决定着客户端究竟该访问集群中的哪台服务器。 余数Hash 简单的路由算法可以使用余数Hash: 用服务器数目除缓存数据key的Ha ...
分类:
编程语言 时间:
2019-07-28 14:00:23
阅读次数:
142