• Redis真的那么好用吗?

    缓存雪崩缓存雪崩就是指缓存由于某些原因(比如 宕机、cache服务了或者不响应)整体crash了,导致大量请求到达后端数据库,从而导致数据库崩溃,整个系统崩溃,发生灾难,也就是上面提到的缓存击穿 图片来源自...
    文章 2018-10-30 2166浏览量
  • ENode 1.0-框架的总体目标

    那如果断电了,那理论上这100毫秒的数据不是就丢了,没关系,我们还可以同时把数据写入到多台mongodb server,也就是我们可以部署一个MongoDB server的集群,一般整个集群的所有机器都同时挂掉的可能是很低的,...
    文章 2016-05-27 1609浏览量
  • Redis经典面试题总结

    以 Java 为例,使用自带的 map 或者 guava 实现的是本地缓存,最主要的特点是轻量以及快速,生命周期随着 jvm 的销毁而结束,并且在多实例的情况下,每个实例都需要各自保存一份缓存,缓存不具有一致性。使用 redis ...
    文章 2020-09-26 4958浏览量
  • Redis 是什么?

    3.物理内存+虚拟内存不足,这个时候dump一直死着,时间久了机器挂掉。这个情况就是灾难!4.当Redis物理内存使用超过内存总容量的3/5时就会开始比较危险了,就开始做swap,内存碎片大 5.当达到最大内存时,会清空带有...
    文章 2016-03-11 2545浏览量
  • Redis和编程语言的纠缠

    缓存雪崩就是指缓存由于某些原因(比如 宕机、cache服务了或者不响应)整体crash了,导致大量请求到达后端数据库,从而导致数据库崩溃,整个系统崩溃,发生灾难,也就是上面提到的缓存击穿 如何避免雪崩: 1、给...
    文章 2018-11-11 1032浏览量
  • 阿里妈妈基于TensorFlow做了哪些深度优化?...

    新的Failover机制可以保证任意角色挂掉的情况下,系统都能在分钟级完成Failover,并且不多算和漏算数据TensorFlowRS的整体架构如图所示: 三.PS-Plus PS-Plus相对于传统的ParameterServer有如下特点: (1)高性能:...
    文章 2018-04-26 5952浏览量
  • 解析nginx负载均衡

    实际测试中发现,通用hash和一致性hash均存在一个问题:当某台后端的机器挂掉时,原有落到这台机器上的流量会丢失,但是在ip hash中就不存在这样的问题。正如上文中对ip hash源码的分析,当ip hash失效时,会退化为...
    文章 2012-12-06 1525浏览量
  • 微服务架构详谈

    贫血模型完全依靠数据库对并发的支撑,实现可以简化很多,但充血模型就得自己实现了,不管是在内存中通过锁对象,还是使用Redis的远程锁机制,都比贫血模型复杂而且可靠下降,这是充血模型带来的挑战。更好的办法...
    文章 2018-09-26 1228浏览量
  • 分布式系统架构,回顾2020年常见面试知识点梳理(每次...

    一个可靠安全的系统,肯定要考虑数据的可靠,尤其对于内存为主的 Redis,就要考虑一旦服务器挂掉,启动之后,如何恢复数据的问题,也就是说数据如何持久化的问题。AOF 就是备份操作记录。AOF 由于是备份操作命令,...
    文章 2020-12-30 238浏览量
  • 90%的人会遇到性能问题,如何用1行代码快速定位?

    同时,也考虑使用一些 JDK 优化后的并发类,如对一致性要求不高的统计场景中,使用 LongAdder 替代 AtomicLong 进行计数,使用 ThreadLocalRandom 替代 Random 类等。代码层的优化除了上面这些,还有很多就不一一列...
    文章 2019-11-20 5556浏览量
  • 90%的人会遇到性能问题,如何用1行代码快速定位?

    同时,也考虑使用一些 JDK 优化后的并发类,如对一致性要求不高的统计场景中,使用 LongAdder 替代 AtomicLong 进行计数,使用 ThreadLocalRandom 替代 Random 类等。代码层的优化除了上面这些,还有很多就不一一列...
    文章 2020-01-03 1122浏览量
  • DDD CQRS架构和传统架构的优缺点比较

    数据一致性 传统架构,数据一般是强一致性的,我们通常会使用数据库事务保证一次操作的所有数据修改都在一个数据库事务里,从而保证了数据的强一致性。在分布式的场景,我们也同样希望数据的强一致性,就是使用分布...
    文章 2019-07-16 1772浏览量
  • DDD CQRS架构和传统架构的优缺点比较

    传统架构,数据一般是强一致性的,我们通常会使用数据库事务保证一次操作的所有数据修改都在一个数据库事务里,从而保证了数据的强一致性。在分布式的场景,我们也同样希望数据的强一致性,就是使用分布式事务。但是...
    文章 2017-08-01 1052浏览量
  • 细说分布式 Redis 架构设计和那些踩过的坑

    其实这个事情的原因很简单,因为我们当时的业务场景不能容忍数据不一致,由于Redis本身的replication模型是主从异步复制,在master上写成功后,在slave上是否能读到这个数据是没有保证的,而让业务方处理一致性的...
    文章 2017-06-06 1979浏览量
  • 90%的人会遇到性能问题,如何用1行代码快速定位?

    同时,也考虑使用一些 JDK 优化后的并发类,如对一致性要求不高的统计场景中,使用 LongAdder 替代 AtomicLong 进行计数,使用 ThreadLocalRandom 替代 Random 类等。代码层的优化除了上面这些,还有很多就不一一列...
    文章 2019-12-03 4970浏览量
  • DDD CQRS架构和传统架构的优缺点比较

    传统架构,数据一般是强一致性的,我们通常会使用数据库事务保证一次操作的所有数据修改都在一个数据库事务里,从而保证了数据的强一致性。在分布式的场景,我们也同样希望数据的强一致性,就是使用分布式事务。但是...
    文章 2016-05-27 4396浏览量
  • Kudu

    一致性模型,支持snapshot scan,用MVCC保证,也就是说一次scan 过程中读到的数据是一致的。不过不支持多行事务,对于 AP数据来说也没有太大的必要性。时间戳,与 HBase 不同,不支持 write 操作指定时间戳,但是在...
    文章 2017-06-10 3321浏览量
  • Codis作者黄东旭:细说分布式Redis架构设计和那些踩过...

    2我们更爱一致性 很多朋友问我,为什么不支持读写分离,其实这个事情的原因很简单,因为我们当时的业务场景不能容忍数据不一致,由于Redis本身的replication模型是主从异步复制,在master上写成功后,在slave上是否...
    文章 2017-05-02 2686浏览量
  • 高可用系统常用解决手段浅述

    按照分布式系统的 CAP 理论三者不可用同时满足的原理,为了满足可用性和分区容错性,就必须牺牲一致性,因此考虑使用弱一致性、最终一致性的解决方案来解决(此类文章很多,略)。冗余备份有全量和增量之分,有热备...
    文章 2017-05-23 1493浏览量
  • 最全Java面试266题:算法+缓存+TCP+JVM+搜索+分布式+...

    分布式服务调用方,不依赖服务提供方的话,怎么处理服务方挂掉后,大量无效资源请求 的浪费,如果只是服务提供方吞吐不高的时候该怎么做,如果服务挂了,那么一会重启,该怎 么做到最小的资源浪费,流量半开的实现...
    文章 2018-10-10 2643浏览量
  • 海量存储系列之三

    一致性(Consistency):一致性,也就是说,这个事务在提交或回滚的时候,对其他人(或机器)来说,数据的状态是同一的,不会出现中间的状态。最理想的状态下,就是说,数据提交后,所有的更改立刻同时生效,可惜,在...
    文章 2017-05-02 1046浏览量
  • NewSQL数据库简介

    在 NoSQL 蓬勃发展的这几年也是 Web 和移动端崛起的几年,但是在 NoSQL 中反范式的设计是需要以付出一致性为代价,不过这个世界的业务多种多样,大家渐渐发现将一致性交给业务去管理会极大的增加业务的复杂度,但是...
    文章 2017-07-28 4833浏览量
  • Spark Streaming 的玫瑰与刺

    通过reader 获取下一条记录的时候,譬如是一个损坏的gzip文件,可能就会抛出异常,而这个异常是用户catch不到的,直接让Spark Streaming程序挂掉了。而在 HadoopRDD类中,对应的实现如下: override def getNext():...
    文章 2016-09-08 1770浏览量
  • 面试官:你对Redis缓存了解吗?面对这11道面试题你...

    缓存与数据库双写不一致、缓存雪崩、缓存穿透、缓存并发竞争后面再详细说明。2、redis 和 memcached 有什么区别?redis 的线程模型是什么?为什么 redis 单线程却能支撑高并发?面试官心理分析 这个是问 redis 的...
    文章 2020-05-06 1378浏览量
  • redis面试题(持续更新)

    但是如果在setnx后服务挂掉了&xff0c;就会造成死锁。5.假如Redis里面有1亿个key&xff0c;其中有10w个key是以某个固定的已知的前缀开头的&xff0c;如何将它们全部找出来&xff1f;使用keys指令。6.如果这个redis正在给线上的...
    文章 2021-12-08 1浏览量
  • Spark Streaming 的玫瑰与刺

    通过reader 获取下一条记录的时候,譬如是一个损坏的gzip文件,可能就会抛出异常,而这个异常是用户catch不到的,直接让Spark Streaming程序挂掉了。而在 HadoopRDD类中,对应的实现如下: override def getNext()...
    文章 2017-08-01 1130浏览量
  • 如何在linux下检测内存泄漏(转)

    但是不要忘了,我们为了检测内存泄漏,在全局的 operator new 增加了一层间接,同时为了保证对数据结构的安全访问增加了互斥,这些都会降低程序运行的效率。因此我们需要让用户能够方便的 enable 和 disable 这个...
    文章 2017-11-08 941浏览量
  • Elasticsearch分布式一致性原理剖析(二)-Meta篇

    “Elasticsearch分布式一致性原理剖析”系列将会对Elasticsearch的分布式一致性原理进行详细的剖析&xff0c;介绍其实现方式、原理以及其存在的问题等(基于6.2版本)。前一篇的内容包括了ES的集群组成、节点发现与Master...
    文章 2021-10-29 20浏览量
  • 如何在linux下检测内存泄漏(转)

    但是不要忘了,我们为了检测内存泄漏,在全局的 operator new 增加了一层间接,同时为了保证对数据结构的安全访问增加了互斥,这些都会降低程序运行的效率。因此我们需要让用户能够方便的 enable 和 disable 这个...
    文章 2014-12-03 744浏览量
  • Java后端面经总结:拿下蚂蚁金服美团头条 offer 秘诀

    一致性 Hash,Hash 的作用,为什么叫一致性 Hash,一致性体现在哪里.HashMap中还可以使用什么方式处理 Hash 冲突3.线程池参数,优化,原理4.实现一个功能:cat/usr/local/*.log|grep tencent 并发 IO 30 s 内必须返回结果 ...
    文章 2019-09-05 2928浏览量
1 2 3 4 ... 7 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化