- 1 Scenario 场景电商系统的促销手段(Electronic Commerce Systems):优惠券拼团砍价老带新 优惠券的种类满减券直减券折扣券 优惠券系统的核心流程 发券**发券的方式:**同步发送 or 异步发送 领券谁能领?所有用户 or 指定的用户领取上限一个优惠券最多能领取多少张?领取方式用户主动领取 or 自动发放被动领取 用券作用范围商品、商户、类目计算方式是否互... 1 Scenario 场景电商系统的促销手段(Electronic Commerce Systems):优惠券拼团砍价老带新 优惠券的种类满减券直减券折扣券 优惠券系统的核心流程 发券**发券的方式:**同步发送 or 异步发送 领券谁能领?所有用户 or 指定的用户领取上限一个优惠券最多能领取多少张?领取方式用户主动领取 or 自动发放被动领取 用券作用范围商品、商户、类目计算方式是否互...
- 前言mongodb是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。mongodb是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。mongodb最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对... 前言mongodb是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。mongodb是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。mongodb最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对...
- 前言 1.什么是MongoDBMongoDB是文档数据库,专门用来存储类似Json文档的数据库。 2.什么是文档json,xml ,yaml这些就是文档。mongodb主要是用来存储什么文档呢,主要是存储Bson文档,Bson文档和json是类似的,不同在于Bson文档主要是可以添加数据类型。 一、Mongodb诞生背景 1.单体电商系统需求:查询订单实现过程,客户端发起查询请求—>电商系... 前言 1.什么是MongoDBMongoDB是文档数据库,专门用来存储类似Json文档的数据库。 2.什么是文档json,xml ,yaml这些就是文档。mongodb主要是用来存储什么文档呢,主要是存储Bson文档,Bson文档和json是类似的,不同在于Bson文档主要是可以添加数据类型。 一、Mongodb诞生背景 1.单体电商系统需求:查询订单实现过程,客户端发起查询请求—>电商系...
- 前言单体redis如下:缺陷:单体redis可能由于各种原因导致宕机的问题。所以,需要使用redis主从集群 一、Redis集群Redis 集群的三种模式主从同步/复制哨兵模式Cluster 集群(官方推荐) 1.主从同步/复制在复制的概念中,数据库分为两类,一类是主数据库(master),另一类是从数据库(slave)。主数据库可以进行读写操作,当写操作导致数据变化时会自动将数据同步给从... 前言单体redis如下:缺陷:单体redis可能由于各种原因导致宕机的问题。所以,需要使用redis主从集群 一、Redis集群Redis 集群的三种模式主从同步/复制哨兵模式Cluster 集群(官方推荐) 1.主从同步/复制在复制的概念中,数据库分为两类,一类是主数据库(master),另一类是从数据库(slave)。主数据库可以进行读写操作,当写操作导致数据变化时会自动将数据同步给从...
- 这可视化性能数据从何来?如何在图中将性能指标和任务进度结合起来,可以一目了然看清应用在不同运行阶段的资源使用状况呢?为了Spark性能优化,专门大数据性能测试工具Dew。Dew也是个分布式大数据系统,部署在整个Hadoop大数据集群的所有服务器上。可实时采集服务器上的性能数据和作业日志,收集起来以后解析这些日志数据,将作业运行时间和采集性能指标的时间在同一个坐标系绘制出来,就得到上面的可视化... 这可视化性能数据从何来?如何在图中将性能指标和任务进度结合起来,可以一目了然看清应用在不同运行阶段的资源使用状况呢?为了Spark性能优化,专门大数据性能测试工具Dew。Dew也是个分布式大数据系统,部署在整个Hadoop大数据集群的所有服务器上。可实时采集服务器上的性能数据和作业日志,收集起来以后解析这些日志数据,将作业运行时间和采集性能指标的时间在同一个坐标系绘制出来,就得到上面的可视化...
- HDFS集群搭建-伪分布式模式前言博主语录:一文精讲一个知识点,多了你记不住,一句废话都没有经典语录:美好的事情不是没有裂痕,而是满是裂痕而没有崩开一、实操&理论验证HDFS安装配置HDFS命令行使用理论知识点验证二、官网导读Hadoop - Apache Hadoop 2.6.5https://hadoop.apache.org/docs/r2.6.5/支持最好的平台:GNU/Linux依... HDFS集群搭建-伪分布式模式前言博主语录:一文精讲一个知识点,多了你记不住,一句废话都没有经典语录:美好的事情不是没有裂痕,而是满是裂痕而没有崩开一、实操&理论验证HDFS安装配置HDFS命令行使用理论知识点验证二、官网导读Hadoop - Apache Hadoop 2.6.5https://hadoop.apache.org/docs/r2.6.5/支持最好的平台:GNU/Linux依...
- 一、Ceph概述1、背景Ceph是一个去中心化的分布式存储系统, 提供较好的性能、可靠性和可扩展性。Ceph项目最早起源于Sage就读博士期间的工作(最早的成果于2004年发表),并随后贡献给开源社区, 遵循LGPL协议 (LESSER GENERAL PUBLIC LICENSE的简写,中文译为“较宽松公共许可证”)。在经过了数年的发展之后,目前已得到众多云计算厂商(OpenStack、... 一、Ceph概述1、背景Ceph是一个去中心化的分布式存储系统, 提供较好的性能、可靠性和可扩展性。Ceph项目最早起源于Sage就读博士期间的工作(最早的成果于2004年发表),并随后贡献给开源社区, 遵循LGPL协议 (LESSER GENERAL PUBLIC LICENSE的简写,中文译为“较宽松公共许可证”)。在经过了数年的发展之后,目前已得到众多云计算厂商(OpenStack、...
- 极速体验pinpoint所提供的调用链跟踪等服务 极速体验pinpoint所提供的调用链跟踪等服务
- @toc源码地址:gitee仓库地址 1、Ribbon系列 1.1 启动nacos和sentinel 1.2 创建两个服务提供者payment9003和payment9004 新建cloudalibaba-provider-payment9003/9004两个一样的做法 由于9003和9004除了端口号不一样,其他几乎一致,这里只演示9003端口的搭建方式。 pom.xml <dep... @toc源码地址:gitee仓库地址 1、Ribbon系列 1.1 启动nacos和sentinel 1.2 创建两个服务提供者payment9003和payment9004 新建cloudalibaba-provider-payment9003/9004两个一样的做法 由于9003和9004除了端口号不一样,其他几乎一致,这里只演示9003端口的搭建方式。 pom.xml <dep...
- MatrixOne是一个新一代超融合异构数据库,致力于打造单一架构处理TP、AP、流计算等多种负载的极简大数据引擎。MatrixOne由Go语言所开发,并已于2021年10月开源。MatrixOne作为一款Go语言实现的数据库,居然可以与C++实现的顶级OLAP数据库Clickhouse性能媲美,这其中就涉及到了很多方面的优化这本文就将详细说明MatrixOne是如何用Go实现高性能哈希表的。 MatrixOne是一个新一代超融合异构数据库,致力于打造单一架构处理TP、AP、流计算等多种负载的极简大数据引擎。MatrixOne由Go语言所开发,并已于2021年10月开源。MatrixOne作为一款Go语言实现的数据库,居然可以与C++实现的顶级OLAP数据库Clickhouse性能媲美,这其中就涉及到了很多方面的优化这本文就将详细说明MatrixOne是如何用Go实现高性能哈希表的。
- 在单体架构下,我们大多使用的是单体数据库,通过数据库的ACID特性支持,实现了本地事务。但是在微服务架构下复杂的业务关系中,分布式事务是不可避免的问题之一。Seata是Spring Cloud Alibaba分布式事务解决方案中间件,解决了微服务场景下面临的分布式事务问题。本文介绍如何通过搭建Seata环境,并通过其AT模式,实现分布式事务。本文中使用的环境版本:nacos-server-1... 在单体架构下,我们大多使用的是单体数据库,通过数据库的ACID特性支持,实现了本地事务。但是在微服务架构下复杂的业务关系中,分布式事务是不可避免的问题之一。Seata是Spring Cloud Alibaba分布式事务解决方案中间件,解决了微服务场景下面临的分布式事务问题。本文介绍如何通过搭建Seata环境,并通过其AT模式,实现分布式事务。本文中使用的环境版本:nacos-server-1...
- 1 概述源于Google的MapReduce论文,发表于2004年12月。Hadoop MapReduce是Google MapReduce的克隆版。Hadoop问世前,已有分布式计算,但都是专用系统,仅处理某一类计算,比如进行大规模数据排序。这样的系统无法复用到其他大数据计算场景,每种应用都需要开发与维护专门系统。而Hadoop MapReduce造就了大数据计算通用编程。只要遵循Map... 1 概述源于Google的MapReduce论文,发表于2004年12月。Hadoop MapReduce是Google MapReduce的克隆版。Hadoop问世前,已有分布式计算,但都是专用系统,仅处理某一类计算,比如进行大规模数据排序。这样的系统无法复用到其他大数据计算场景,每种应用都需要开发与维护专门系统。而Hadoop MapReduce造就了大数据计算通用编程。只要遵循Map...
- 1 概述 1.1 简介Hadoop实现的一个分布式文件系统(Hadoop Distributed File System),简称HDFS源自于Google的GFS论文,发表于2003年,HDFS是GFS的克隆版大数据中最宝贵、最难以代替的就是数据,一切都围绕数据。HDFS是最早的大数据存储系统,存储着宝贵的数据资产,各种新算法、框架要想得到广泛使用,必须支持HDFS,才能获取已存储在里面的... 1 概述 1.1 简介Hadoop实现的一个分布式文件系统(Hadoop Distributed File System),简称HDFS源自于Google的GFS论文,发表于2003年,HDFS是GFS的克隆版大数据中最宝贵、最难以代替的就是数据,一切都围绕数据。HDFS是最早的大数据存储系统,存储着宝贵的数据资产,各种新算法、框架要想得到广泛使用,必须支持HDFS,才能获取已存储在里面的...
- 个人简介作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门。@[toc] 分布式搜索引擎-ElasticSearch(下集)注意:ElasticSearch版本为7.6.1 什么是ElasticSearchElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜... 个人简介作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门。@[toc] 分布式搜索引擎-ElasticSearch(下集)注意:ElasticSearch版本为7.6.1 什么是ElasticSearchElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜...
- 一、微服务场景下Nginx的使用Nginx默认使用轮询算法 1.最小活跃数算法问题:当客户端给Nginx发送查询商品的请求时,Nginx把请求转发给5001 和 5002 ,如果5002处理请求比较慢,会导致请求堆积在5002。如何解决请求堆积问题?解决方案:最小活跃数算法#user nobody;worker_processes 1;#error_log logs/error.lo... 一、微服务场景下Nginx的使用Nginx默认使用轮询算法 1.最小活跃数算法问题:当客户端给Nginx发送查询商品的请求时,Nginx把请求转发给5001 和 5002 ,如果5002处理请求比较慢,会导致请求堆积在5002。如何解决请求堆积问题?解决方案:最小活跃数算法#user nobody;worker_processes 1;#error_log logs/error.lo...
上滑加载中
推荐直播
-
DeepSeek行业运用方案
2025/02/25 周二 16:30-17:30
阿肯-华为云生态技术讲师
本期课程将带您揭秘DeepSeek在多行业的创新方案,手把手演示如何通过ModelArts在华为云上构建方案。
即将直播 -
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
去报名
热门标签