- 本书摘自《云计算技术系列丛书 云原生分布式存储基石: etcd深入解析》一文中的第1章,第1.2.1节,作者是华为云容器服务团队、杜军等编著. 本书摘自《云计算技术系列丛书 云原生分布式存储基石: etcd深入解析》一文中的第1章,第1.2.1节,作者是华为云容器服务团队、杜军等编著.
- 本书摘自《大数据技术丛书Flink原理、实战与性能优化》一书中的第1章,第1.2.4节,编著是张利兵。 本书摘自《大数据技术丛书Flink原理、实战与性能优化》一书中的第1章,第1.2.4节,编著是张利兵。
- 一、前言 在上一篇文章中,已经介绍了基于Redis实现分布式锁的正确姿势,但是上篇文章存在一定的缺陷——它加锁只作用在一个Redis节点上,如果通过sentinel保证高可用,如果master节点由于某些原因发生了主从切换,那么就会出现锁丢失的情况: 客户端1在Redis的master节点上拿到了锁Master宕机了,存储锁的key还没有来得及同步到Slave上master故障,发生故障转... 一、前言 在上一篇文章中,已经介绍了基于Redis实现分布式锁的正确姿势,但是上篇文章存在一定的缺陷——它加锁只作用在一个Redis节点上,如果通过sentinel保证高可用,如果master节点由于某些原因发生了主从切换,那么就会出现锁丢失的情况: 客户端1在Redis的master节点上拿到了锁Master宕机了,存储锁的key还没有来得及同步到Slave上master故障,发生故障转...
- 一、前言 在我们日常工作中,除了Spring和Mybatis外,用到最多无外乎分布式缓存框架——Redis。但是很多工作很多年的朋友对Redis还处于一个最基础的使用和认识。所以我就像把自己对分布式缓存的一些理解和应用整理一个系列,希望可以帮助到大家加深对Redis的理解。本系列的文章思路先从Redis的应用开始。再解析Redis的内部实现原理。最后以经常会问到Redist相关的面试题为结... 一、前言 在我们日常工作中,除了Spring和Mybatis外,用到最多无外乎分布式缓存框架——Redis。但是很多工作很多年的朋友对Redis还处于一个最基础的使用和认识。所以我就像把自己对分布式缓存的一些理解和应用整理一个系列,希望可以帮助到大家加深对Redis的理解。本系列的文章思路先从Redis的应用开始。再解析Redis的内部实现原理。最后以经常会问到Redist相关的面试题为结...
- HDFSHDFS是基于Google发布的GFS论文进行设计开发,运行在通用硬件上的分布式文件系统。• HDFS的特点: 高容错性:认为硬件总是不可靠的,所以每份数据都有备份文件。 高吞吐量:为大量数据访问的应用提供高吞吐量支持 大文件存储:支持存储TB-PB级别的数据MapReduceMapReduce基于Google发布的分布式计算框架Map/Reduce论文设计开发,用于大规模数据... HDFSHDFS是基于Google发布的GFS论文进行设计开发,运行在通用硬件上的分布式文件系统。• HDFS的特点: 高容错性:认为硬件总是不可靠的,所以每份数据都有备份文件。 高吞吐量:为大量数据访问的应用提供高吞吐量支持 大文件存储:支持存储TB-PB级别的数据MapReduceMapReduce基于Google发布的分布式计算框架Map/Reduce论文设计开发,用于大规模数据...
- 如何让1块钱只是1块钱,既不是2块钱,也不是零元。本期直播将带你深入剖析分布式事务对IT行业的重要性,它与微服务的关系又是怎样的? 如何让1块钱只是1块钱,既不是2块钱,也不是零元。本期直播将带你深入剖析分布式事务对IT行业的重要性,它与微服务的关系又是怎样的?
- Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。 Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。
- 2018-09-19 21:52:36 什么是ELFKELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具。Elasticsearch是个开源分... 2018-09-19 21:52:36 什么是ELFKELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具。Elasticsearch是个开源分...
- 大数据时代,企业对于DBA也提出更高的需求。同时,NoSQL作为近几年新崛起的一门技术,也受到越来越多的关注。本文将基于个推SRA孟显耀先生所负责的DBA工作,和大数据运维相关经验,分享两大方向内容:一、公司在KV存储上的架构演进以及运维需要解决的问题;二、对NoSQL如何选型以及未来发展的一些思考。据官方统计,截止目前(2018年4月20日)NoSQL有225个解决方案,具体到每个公司,使... 大数据时代,企业对于DBA也提出更高的需求。同时,NoSQL作为近几年新崛起的一门技术,也受到越来越多的关注。本文将基于个推SRA孟显耀先生所负责的DBA工作,和大数据运维相关经验,分享两大方向内容:一、公司在KV存储上的架构演进以及运维需要解决的问题;二、对NoSQL如何选型以及未来发展的一些思考。据官方统计,截止目前(2018年4月20日)NoSQL有225个解决方案,具体到每个公司,使...
- 前言不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付。又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。这一系列情况都是因为没有事务导致的。这说明了事务在生活中的一些重要性。有了事务,你去小卖铺买东西,那就是一手交钱一手交货。有了事务,你去网上购物,扣款即产生订单交易。 大家可以关注一下公众号“Java架构师秘籍”... 前言不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付。又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。这一系列情况都是因为没有事务导致的。这说明了事务在生活中的一些重要性。有了事务,你去小卖铺买东西,那就是一手交钱一手交货。有了事务,你去网上购物,扣款即产生订单交易。 大家可以关注一下公众号“Java架构师秘籍”...
- 在每天发送超过15亿条信息、每月与超过10亿消费者互动的过程中,Braze公司使用了大量的云基础设施。但是Braze的业务是不可预测的,因此对计算资源的需求可能会随着必须转换的数据量大幅波动,以支持客户的个性化通信需求。Braze公司DevOps和安全主管Sal Poliandro III说:“有时候我们可能有100台服务器在运行,也有的时候可能有1000台。” Braze曾经根据一系列指... 在每天发送超过15亿条信息、每月与超过10亿消费者互动的过程中,Braze公司使用了大量的云基础设施。但是Braze的业务是不可预测的,因此对计算资源的需求可能会随着必须转换的数据量大幅波动,以支持客户的个性化通信需求。Braze公司DevOps和安全主管Sal Poliandro III说:“有时候我们可能有100台服务器在运行,也有的时候可能有1000台。” Braze曾经根据一系列指...
- ElasticSearch简介什么是ElasticSearch:ElasticSearch是基于Apache Lucene构建的开源搜索引擎采用Java编写,提供了简单易用的RESTFul API轻松的横向扩展,可支持PB级的结构化或非结构化的数据处理应用场景:海量数据分析引擎站内搜索引擎作为数据仓库一线公司实际应用场景:英国卫报 - 实时分析公众对文章的回应维基百科、GitHub - 站内... ElasticSearch简介什么是ElasticSearch:ElasticSearch是基于Apache Lucene构建的开源搜索引擎采用Java编写,提供了简单易用的RESTFul API轻松的横向扩展,可支持PB级的结构化或非结构化的数据处理应用场景:海量数据分析引擎站内搜索引擎作为数据仓库一线公司实际应用场景:英国卫报 - 实时分析公众对文章的回应维基百科、GitHub - 站内...
- 前言秒杀架构持续优化中,基于自身认知不足之处在所难免,也请大家指正,共同进步。文章标题来自码友<tukangzheng>的建议,希望可以把阻塞队列ArrayBlockingQueue这个队列替换成Disruptor,由于之前曾接触过这个东西,听说很不错,正好借此机会整合进来。简介LMAX Disruptor是一个高性能的线程间消息库。它源于LMAX对并发性,性能和非阻塞算法的研究,如今构成了... 前言秒杀架构持续优化中,基于自身认知不足之处在所难免,也请大家指正,共同进步。文章标题来自码友<tukangzheng>的建议,希望可以把阻塞队列ArrayBlockingQueue这个队列替换成Disruptor,由于之前曾接触过这个东西,听说很不错,正好借此机会整合进来。简介LMAX Disruptor是一个高性能的线程间消息库。它源于LMAX对并发性,性能和非阻塞算法的研究,如今构成了...
- 引言为什么写这篇文章?首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博客,对这几种方案进行解析。于是博主战战兢兢,顶着被大家喷的风险,写了这篇文章。文章结构本文由以下三个部... 引言为什么写这篇文章?首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博客,对这几种方案进行解析。于是博主战战兢兢,顶着被大家喷的风险,写了这篇文章。文章结构本文由以下三个部...
- 作者 百万ITer都关注以金融领域银行业为例,在业务端,加强与用户的交互,实时洞悉用户需求的变化,提供按需定制的便捷服务;在后端,需转变资源管理模式,整合IT基础架构平台,集共享资源,从而对业务端提供强有力的支持,及时响应客户需求。今天首先讲述一个通过存储整合应对企业新兴业务快速发展的故事……国内某全球财富500强商业银行,四年前也曾有这样的诉求:巩固其传统实体营业网点业务优势的同时,快速发... 作者 百万ITer都关注以金融领域银行业为例,在业务端,加强与用户的交互,实时洞悉用户需求的变化,提供按需定制的便捷服务;在后端,需转变资源管理模式,整合IT基础架构平台,集共享资源,从而对业务端提供强有力的支持,及时响应客户需求。今天首先讲述一个通过存储整合应对企业新兴业务快速发展的故事……国内某全球财富500强商业银行,四年前也曾有这样的诉求:巩固其传统实体营业网点业务优势的同时,快速发...
上滑加载中
推荐直播
-
基于OpenHarmony的计算机学科人才培养经验分享
2024/11/28 周四 19:00-21:00
华为开发者布道师、兰州大学信息科学与工程学院教授周睿
老师们、同学们,这里有不容错过的精彩! 想了解计算机类人才培养存在哪些挑战?想知道OpenHarmony如何应用于人才培养?本次直播,为你分享基于它的科创实践、专业社团实践和教学实践途径,培养学术型、应用型和复合型精英人才。快来报名,开启提升之旅!
回顾中 -
全面解析华为云EI-API服务:理论基础与实践应用指南
2024/11/29 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播给大家带来的是理论与实践结合的华为云EI-API的服务介绍。从“主要功能,应用场景,实践案例,调用流程”四个维度来深入解析“语音交互API,文字识别API,自然语言处理API,图像识别API及图像搜索API”五大场景下API服务,同时结合实验,来加深开发者对API服务理解。
去报名 -
华为ICT大赛2024-2025 编程赛-鸿蒙技术赋能
2024/12/01 周日 14:00-18:00
赵小刚 武汉大学计算机学院软件工程系 副教授
本期直播将与您一起交流学习OpenHarmony 物联网应用开发,助力您在华为ICT大赛2024-2025编程赛中取得好成绩。
即将直播
热门标签