![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高并发
卖报的小男孩0716
技术菜鸟,漫漫进阶之路
展开
-
redis
概念是一个非关系型数据库,按照key-value的形式来存储非结构化数据,可持久化,内存,缓存可持久化,内存;内存存储数据缺点:量少(分布式,海量集群解决)、容易丢失如果缓存中的数据由于内存断电丢失:会造成缓存的击穿/雪崩;一旦出现雪崩,整个系统将会进入瘫痪状态,所以一个支持持久化能力的缓存技术,是非常重要的redis支持内存数据进行写入磁盘的操作(宕机数据回复,容灾)缓存:re...原创 2019-01-04 11:16:21 · 99 阅读 · 0 评论 -
mycat
Mycat简介是一个彻底的开源的面向企业的应用开发的大型数据集群中间件;特点:1 高性能的支持读写分离的中间件2 100亿级别的大表水平分片,并行计算3 整合多种资源多源输入,单源输出单源的输入,多源输出多源输入,多源输出概念逻辑库: 底层控制若干数据库的集群节点;数据库中的数据通过mycat观察或者使用是非常庞大的,实际来源并不是自身内容,是管理的数据库集群提供的;逻辑表...原创 2019-01-04 11:20:14 · 76 阅读 · 0 评论 -
RabbitMq
消息队列如何产生的:与认证系统的使用逻辑相关;认证系统:对客户端传递的数据进行复杂的认证计算之后,将认证结果返回;两方系统同时提供若干线程,完成这样一次系统间的通信;只要认证逻辑没有完成,整体的调用就失败;整体的调用逻辑需要重新调用;两方资源浪费—系统通信强耦合。多个系统同时请求认证系统进行认证计算,对后台认证系统的并发是考验,不希望任何一个客户端的系统请求被拒绝的;但是由于硬件限制,...原创 2019-01-04 11:23:47 · 128 阅读 · 0 评论 -
lucene
lucene开源的全文检索引擎工具包;Doug Cutting 2000年左右,lucene是使用java语言开发的具有如下的特点:稳定,索引性能高(创建搜索速度)现代磁盘每小时索引150G数据;对内存的要求1MB增量索引和批量索引速度几乎一样索引的大小约占索引整体文件20%提供多种搜索功能:短语,通配符,近似,范围查询等等lucene自带的各种分词器,无法处理复杂的多种语言数据的环...原创 2019-01-04 11:25:25 · 106 阅读 · 0 评论 -
ES
ES集群中,节点的角色1 master:保存集群的元数据元数据:管理当前集群的所有数据内容,包括索引记录(切片数量,副本数量,切片和副本的存放位置,data节点的各自信息)2 data:只负责切片数据的读取;3 index:负责和客户端通信,通信之后,从客户端获取请求,到master获取权限,直接到data读取数据;由于是master间保持通信,同步元数据,都能正确管理集群,容易导致"...原创 2019-01-05 14:44:16 · 123 阅读 · 0 评论 -
Zookeeper
Zookeeper是一个分布式的协调服务框架,Zookeeper可以解决分布式环境常见的问题:集群管理、统一命名服务,信息配置管理,分布式锁等等。Zookeeper特性总结数据一致性client不论连接到哪个Zookeeper,展示给它都是同一个视图,即查询的数据都是一样的。这是zookeeper最重要的性能。Zookeeper通过ZAB协议算法来确保数据一致性原子性对于事务决议的更...原创 2019-01-05 14:47:17 · 64 阅读 · 0 评论 -
数据序列化
数据序列化(Serialization)数据序列化就是将对象或者数据结构转化成特定的格式,使其可在网络中传输,或者可存储在内存或者文件中。反序列化则是相反的操作,将对象从序列化数据中还原出来。而数据序列化后的数据格式可以是二进制,可以是XML,也可以是JSON等任何格式。我们要明确的是:数据序列化的重点在于数据的交换和传输。序列化的关注点/衡量标准1.序列化后的数据大小因为序列化后的字...原创 2019-01-07 10:03:13 · 2667 阅读 · 0 评论 -
再谈redis
一、介绍一下RedisRedis是一个开源的,基于内存的数据结构存储,可用作于数据库、缓存、消息中间件。从官方的解释上,我们可以知道:Redis是基于内存,支持多种数据结构。 从经验的角度上,我们可以知道:Redis常用作于缓存。1.1为什么要用Redis?从上面可知:Redis是基于内存,常用作于缓存的一种技术,并且Redis存储的方式是以key-value的形式。我们可以发现这不...转载 2019-01-12 14:13:28 · 158 阅读 · 0 评论