码迷,mamicode.com
首页 >  
搜索关键字:伸缩性    ( 671个结果
三、大型网站核心架构要素
一般来说,除了当前的系统功能需求外,软件架构还需要关注性能、可用性、伸缩性、扩展性和安全性这5个架构要素。 3.1 性能 性能是网站的一个重要指标,任何软件架构设计档案都必须考虑可能会带来的性能问题。 优化网站性能的手段非常多,从用户浏览器到数据库,影响用户请求的所有环节都可以进行性能优化。 在浏览 ...
分类:Web程序   时间:2019-03-04 11:32:51    阅读次数:211
大型多人在线游戏服务器架构设计
由于大型多人在线游戏服务器理论上需要支持无限多的玩家,所以对服务器端是一个非常大的考验。服务器必须是安全的,可维护性高的,可伸缩性高的,可负载均衡的,支持高并发请求的。面对这些需求,我们在设计服务器的时候就需要慎重考虑,特别是架构的设计,如果前期设计不好,最后面临的很可能是重构。 一款游戏服务器的架 ...
分类:其他好文   时间:2019-03-01 12:49:10    阅读次数:452
hash·余数hash和一致性hash
网站的伸缩性架构中,分布式的设计是现在的基本应用。 在memcached的分布式架构中,key-value缓存的命中通常采用分布式的算法 一、余数Hash 简单的路由算法可以使用余数Hash: node编号=HashCode(key)%服务器数目 例如: key=‘BEIJING'的hash值为49 ...
分类:其他好文   时间:2019-02-28 18:30:32    阅读次数:184
django-rest-framework
REST是它是一种架构风格 。REST就是通过使用HTTP协议和URI,利用client/server对资源进行CRUD操作。REST优点:1.客户端-服务端分离优点:提高用户界面的便携性,通过简化服务器提高可伸缩性2..无状态(Stateless):从客户端的每个请求要包含服务器所需要的所有信息优 ...
分类:其他好文   时间:2019-02-26 10:35:55    阅读次数:161
分布式系统弹力设计
弹力设计,其中着眼于分布式系统的各种“容忍”能力,包括容错能力(服务隔离、异步调用、请求幂等性)、可伸缩性(有 / 无状态的服务)、一致性(补偿事务、重试)、应对大流量的能力(熔断、降级)。可以看到,在确保系统正确性的前提下,系统的可用性是弹力设计保障的重点。 如下图: 冗余服务。通过冗余服务的复本 ...
分类:其他好文   时间:2019-02-25 16:28:39    阅读次数:184
Windows群集之NLB【转】
本文转自:http://www.talkwithtrend.com/Article/31746 网络负载平衡群集(Network Load balancing) 在Internet快速发展的今天,为了满足企业的高速发展。为了解决服务器的负载、高可用、以及服务器的可伸缩性。通常我们的做法是在“网络层、 ...
分类:Windows程序   时间:2019-02-12 10:30:38    阅读次数:225
Thrift设计与实现
文章简介 从Thrift的C++源代码中看,thrift的设计思想,讨论跨语言优质RPC解决方案。 Thrift的诞生背景 Thrift的诞生时间大概断定为2007年左右,随着Facebook网站流量的增加和站点功能的日益丰富,已经远远超出了原有LAMP架构的处理能力,对系统服务的可伸缩性和高性能提 ...
分类:其他好文   时间:2019-01-27 18:58:16    阅读次数:172
Redis集群以及自动故障转移测试
在Redis中,与Sentinel(哨兵)实现的高可用相比,集群(cluster)更多的是强调数据的分片或者是节点的伸缩性,如果在集群的主节点上加入对应的从节点,集群还可以自动故障转移,因此相比Sentinel(哨兵)还是有不少优势的。以下简单测试Redis的集群(单机多实例的模式),来体验一下集群 ...
分类:其他好文   时间:2019-01-27 16:29:12    阅读次数:192
Docker最全教程——MongoDB容器化(十二)
MongoDB容器化 MongoDB是一个免费的、开源的、跨平台分布式面向文档存储的数据库,由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是 ...
分类:数据库   时间:2019-01-24 11:09:19    阅读次数:259
Kafka实战分析
1. Kafka概要设计 kafka在设计之初就需要考虑以下4个方面的问题: 吞吐量/延时 消息持久化 负载均衡和故障转移 伸缩性 1.1 吞吐量/延时 对于任何一个消息引擎而言,吞吐量都是至关重要的性能指标。那么何为吞吐量呢?通常来说,吞吐量是某种处理能力的最大值。而对于Kafka而言,它的吞吐量 ...
分类:其他好文   时间:2019-01-21 19:16:32    阅读次数:197
671条   上一页 1 ... 12 13 14 15 16 ... 68 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!