当前位置: 首页 > news >正文

微网站开发难度中国建筑工程师网

微网站开发难度,中国建筑工程师网,安卓软件开发用什么软件,北京手机网站搭建费用在分布式软件环境下#xff0c;为了保障分布式架构的可靠性、可扩展、高性能#xff0c;通常会通过集群、扩容、数据分治等思想来实现#xff0c;比如很多中间件的使用Redis、ZK、Kafka等#xff0c;都可以通过这种设计思想来提高系统架构吞吐量。AKF是一个系统化的拓展思想…在分布式软件环境下为了保障分布式架构的可靠性、可扩展、高性能通常会通过集群、扩容、数据分治等思想来实现比如很多中间件的使用Redis、ZK、Kafka等都可以通过这种设计思想来提高系统架构吞吐量。AKF是一个系统化的拓展思想它从三个维度来实现分布式系统拆分三个维度可以理解为x,y,z轴常见到的各种系统扩展方案都可以归结到 AKF 立方体的这三个维度上。 X轴水平拓展副本也就是复制机器扩容比如做主从复制等。  Y轴业务拆分比如将数据根据业务场景进行划分并将数据分别使用不同的节点处理。 Z轴数据分区比如单类业务就可能存在导致压力问题这时可以通过将该类数据通过一定规则定位不到不同分区节点这些规则可以是Hash取模算法可以是数据区间等等。 以下使用Redis系统使用来说明相关拓展思想。 1、水平拓展x轴 这个比较好理解比如企业有一个商品系统数据信息需要通过Redis实现缓存存储。起初当商品量不是很大时只使用到了一个单机Redis节点。后续商品客户量大了并发量越来越大时可能单台Redis节点吞吐达到了瓶颈。 此时我们可以添加副本通过主从复制读写分离手段来提供更高吞吐量以及保障可靠性。 2、业务拆分y轴 除了以上方式也可以采用业务拆分的手段来实现扩容比如再实现了副本之后随着商品的增长已经满足不了当前性能需求。此时可以通过业务角度进行数据拆分存储比如将商品分为饮食类、工具类、服装类等不同的类型数据存储再不同的节点上同时每个类型商品节点都可以结合水平扩容实现。 注意AKF三个维度思想可以组合使用也可以单独使用主要依赖于系统需求。 3、数据分区z轴 这个就是我们常说的分区思想比如饮食类单类型可能需求量大当前方式也不能支撑了。此时还可以通过数据分区方式将饮食类中的数据依照一定的规则进行分治。比如通过对key进行hash取模相关的取模结果数据放入到同一个节点中。 AKF从三个维度提出了一种拆分思想保障分布式系统架构可靠性、高性能、可扩展。X、Y、Z 轴的扩展并不是孤立的我们可以单一或者组合使用。AKF 提供了一种自上而下的设计思想解决不同场景下面临的瓶颈问题。
http://www.huolong8.cn/news/195929/

相关文章:

  • 企业网页与网站区别cms模板
  • 福州综合网站建设湖北住房和城乡建设厅官方网站
  • 自定义表单网站网站备案承若怎么写
  • 内网电脑做网站服务器免费建站网站建设
  • 优化 导航网站怎么做虚拟币网站
  • 关于花卉的网站怎么做网站宣传语
  • 网站一般怎么推广做电影网站的图片素材
  • 如何把网站提交给百度在线制作动画的网站
  • 自助建站系统个人网站网站开发与规划就业前景
  • 槐荫区网站建设如何做房地产微信推送网站广告
  • 网站开发流程介绍广州白云区今天的消息
  • 义乌义亭招工做网站养猪工作学生简单网站制作教程
  • 一个网站做seowordpress 问答插件
  • 站长之家网站排行榜怎样登入网站后台
  • 做国外营销型网站找网络公司做网站
  • 网站升级的内容包括哪些网站建设如何做用户名密码
  • 做网站广告推广平台新手淘宝客在百度推广网站么做
  • 石家庄营销型网站建设费用电信 网站备案
  • 云南省城乡住房与建设厅网站做外贸有效的网站
  • 唐尧文化 网站建设工作总结程序外包接单
  • 搜索引擎营销是目前最主要的网站推广营销wordpress缩略图完美方案
  • 如何让自己做的网站可以播放歌曲策划书
  • 电商类网站有几个主流程深圳自适应网站建设
  • 有什么网站做可以国外的生意环球购物官方网站
  • 手机写文章用wordpress无锡网站建设seo
  • 网站关键词写在哪里wordpress无法连接到ftp服务器
  • 快速开发企业网站小型教育网站的开发建设论文
  • 网站换模板影响小程序开发平台需要网站吗
  • 企业网站seo维护苏州培训网站建设
  • 网站收录检测食品包装设计ppt