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

哪两个数字域名是做医疗信息网站的济南建设网点电话

哪两个数字域名是做医疗信息网站的,济南建设网点电话,wordpress获取菜单,青岛网站建设eoeeoe见#xff1a;http://www.cnblogs.com/chulung/p/5653135.html 一、前言 在计算机领域#xff0c;当单机性能达到瓶颈时#xff0c;有两种方式可以解决性能问题#xff0c;一是堆硬件#xff0c;进一步提升配置#xff0c;二是分布式#xff0c;水平扩展。当然#xff…见http://www.cnblogs.com/chulung/p/5653135.html 一、前言 在计算机领域当单机性能达到瓶颈时有两种方式可以解决性能问题一是堆硬件进一步提升配置二是分布式水平扩展。当然两者都是一样的烧钱。 今天聊聊我所理解的分布式系统的架构思路。 二、分布式系统的两种方式 平时接触到的分布式系统有很多种比如分布式文件系统分布式数据库分布式WebService分布式计算等等面向的情景不同但分布式的思路是否是一样的呢? 1.简单的例子 假设我们有一台服务器它可以承担1百万/秒的请求这个请求可以的是通过http访问网页通过tcp下载文件jdbc执行sqlRPC调用接口…现在我们有一条数据的请求是2百万/秒很显然服务器hold不住了会各种拒绝访问甚至崩溃宕机怎么办呢。一台机器解决不了的问题那就两台。所以我们加一台机器每台承担1百万。如果请求继续增加呢两台解决不了的问题那就三台呗。这种方式我们称之为水平扩展。如何实现请求的平均分配便是负载均衡了。 另一个栗子我们现在有两个数据请求数据1 90万数据2 80万上面那台机器也hold不住我们加一台机器来负载均衡一下每台机器处理45万数据1和40万数据2但是平分太麻烦不如一台处理数据1一台处理数据2同样能解决问题这种方式我们称之为垂直拆分。 水平扩展和垂直拆分是分布式架构的两种思路但并不是一个二选一的问题更多的是兼并合用。下面介绍一个实际的场景。这也是许多互联网的公司架构思路。 2.实际的例子 我此时所在的公司的计算机系统很庞大自然是一个整的分布式系统为了方便组织管理公司将整个技术部按业务和平台拆分为部门订单的会员的商家的等等每个部门有自己的web服务器集群数据库服务器集群通过同一个网站访问的链接可能来自于不同的服务器和数据库对网站及底层对数据库的访问被分配到了不同的服务器集群,这个便是典型的按业务做的垂直拆分每个部门的服务器在hold不住时会有弹性的扩展这便是水平扩展。 在数据库层有些表非常大数据量在亿级如果只是纯粹的水平的扩展并不一定最好如果对表进行拆分比如可以按用户id进行水平拆表通过对id取模的方式将用户划分到多张表中同时这些表也可以处在不同的服务器。按业务的垂直拆库和按用户水平拆表是分布式数据库中通用的解决方案。 三、负载均衡 前面我们谈到了分布式来解决性能问题但其附带的问题是怎么分布即如何负载均衡。这里要解决的问题是当客户端请求时应该让它请求分布式系统中哪一台服务器通常的做法是通过一台中间服务器来给客服端分配目标服务器。 这里同样拿两个不同的分布式系统做说明下图左边是分布式文件系统FastDFS,右边是一个用于分布式的RPC中间件。 FastDFS的一次文件下载请求过程是这样的 1.client询问tracker可以下载指定文件的storage 2.tracker返回一台可用的storage 3.client直接和storage通信完成文件下载。 其中tracker便是负载均衡服务器storage是存储文件和处理上传下载请求的服务器。 而另一个RPC中间件Hedwig也是类似的 1.client询问zookeeper哪台server可以执行请求 2.zookeeper返回一台可用server 3.client直接与service完成一次RPC。 zookeeper是分布式系统中一个负载均衡框架google的chubby的一个开源实现是是Hadoop和Hbase的重要组件。 同样的在http中常听说的nginx也是一个负载均衡服务器它面向的是分布式web服务器。至于具体的负载均衡算法轮询hash等这里就不深入了。 四、同步 分布式系统中解决了负载均衡的问题后另外一个问题就是数据的一致性了这个就需要通过同步来保障。根据不同的场景和需求同步的方式也是有选择的。 在分布式文件系统中比如商品页面的图片如果进行了修改同步要求并不高就算有数秒甚至数分钟的延迟都是可以接受的因为一般不会产生损失性的影响因此可以简单的通过文件修改的时间戳隔一定时间扫描同步一次可以牺牲一致性来提高效率。 但银行中的分布式数据库就不一样了一丁点不同步就是无法接受的甚至可以通过加锁等牺牲性能的方式来保障完全的一致。 在一致性算法中paxos算法是公认的最好的算法chubby、zookeeper中paxos是它保证一致性的核心。 五、结语 接触过这么多分布式系统后发现它们的设计思路是如此的相似这或许就是万法归一吧。 扩展阅读 1号店订单系统水平分库的实践之路以及关键步骤负载均衡调度算法大全分布式系统Paxos算法
http://www.yutouwan.com/news/244657/

相关文章:

  • 佛山网站建设多少钱河南宝盈建设工程有限公司网站
  • 网站建设评比文章哪个网站可以做360度评估
  • 网站怎么添加代码怎么去掉网站底部信息
  • 网站的主页按钮怎么做的网站生成系统
  • 网站建设及编辑岗位职责加拿大28怎么做网站代理
  • api接口开发网站开发Wordpress也
  • 三星网站建设内容淘词神器
  • 做公司网站用哪个公司比较好设备 光速东莞网站建设
  • 北京的电商平台网站wordpress哪个模版好用
  • 中国城乡住房和城乡建设部网站首页北京做网站推广兼职
  • 常州知名网站河北邯郸市简介
  • 青岛黄岛区网站开发网站上线 备案
  • 建设京东类的网站需要什么流程苏州市工程造价信息网
  • 新农村基础设施建设网站网站整站下载
  • 网站在哪备案无锡电商网站设计
  • 网站服务器的搭建建设企业网站得花多少
  • 微信定制开发小程序wordpress 百度优化 插件
  • 有关外贸的网站有哪些内容江西省寻乌县建设局网站
  • 做仿牌网站被封泾川县住房和城乡建设局网站
  • 网站首页设计代码做个人网站怎么赚钱
  • 品牌商标购买网站网站demo制作工具
  • 什么样的网站适合搜索引擎收录wordpress noindex
  • 外贸五金网站开网店需要准备什么资料
  • 国外网站为啥速度慢中关村手机报价大全
  • 个人建网站wordpress自动获取标签
  • 帝国网站管理 上一条 下一条 链接 信息id 信息发布时间国外做的好点电商网站
  • 长沙网站优化排名推广中国科技
  • 临沂谁会做网站淘客网站做单品类
  • 企业网站建设哪家好wordpress图片上添加图标
  • 莞城网站建设公司专业外贸公司网站