设计
yangzhenping
我坚信让我一往无前的唯一力量就是我热爱我所做的一切!
展开
-
云计算设计模式(十七)——基于队列的负载均衡模式
云计算设计模式(十七)——基于队列的负载均衡模式使用队列,作为一项任务,它调用才能顺利间歇重物,可能会以其他方式导致失败的服务或任务超时服务之间的缓冲区。这个模式可以帮助最小化峰中的可用性和响应需求为任务和服务的影响。翻译 2014-11-07 10:47:19 · 4963 阅读 · 2 评论 -
云计算设计模式(九)——联合身份模式
云计算设计模式(九)——联合身份模式 验证委托给外部身份提供者。这种模式可以简化开发,最大限度地减少对用户管理的要求,并提高了应用程序的用户体验。翻译 2014-11-05 14:10:10 · 3625 阅读 · 0 评论 -
云计算设计模式(十)——守门员模式
云计算设计模式(十)——守门员模式 通过使用充当客户端和应用程序或服务之间的代理,验证和进行消毒的请求,并将它们之间的请求和数据的专用主机实例保护的应用程序和服务。这可以提供一个额外的安全层,并限制了系统的攻击面。翻译 2014-11-06 09:58:54 · 2278 阅读 · 0 评论 -
云计算设计模式(十一)——健康端点监控模式
云计算设计模式(十一)——健康端点监控模式实施外部工具可以定期通过暴露终端访问应用程序中的功能检查。这个模式可以帮助验证的应用和服务被正确执行翻译 2014-11-06 10:08:03 · 2731 阅读 · 0 评论 -
云计算设计模式(十二)——索引表模式
云计算设计模式(十二)——索引表模式创建索引过的被查询条件经常被引用的数据存储等领域。这种模式可以通过允许应用程序更快速地定位数据来从数据存储中检索提高查询性能。翻译 2014-11-06 14:40:19 · 3155 阅读 · 0 评论 -
云计算设计模式(十三)——领导人选举模式
云计算设计模式(十三)——领导人选举模式通过协调合作,在分布式应用程序的任务实例集合执行的操作,选举一个实例作为承担管理的其他实例责任的领导者。这个模式可以有助于确保任务实例不互相冲突,导致争用共享资源,或与其他的任务实例正在执行的工作无意中干扰。翻译 2014-11-06 15:35:41 · 5227 阅读 · 1 评论 -
云计算设计模式(十四)——实体化视图模式
云计算设计模式(十四)——实体化视图模式产生过在一个或多个数据存储中的数据预填充的观点时,数据被格式化以不利于所需的查询操作的一种方式。这种模式可以帮助支持高效的查询和提取数据,并提高应用程序的性能。翻译 2014-11-06 15:42:52 · 2442 阅读 · 0 评论 -
云计算设计模式(十五)——管道和过滤器模式
云计算设计模式(十五)——管道和过滤器模式分解,执行复杂处理成一系列可重复使用分立元件的一个任务。这种模式可以允许执行的处理进行部署和独立缩放任务元素提高性能,可扩展性和可重用性。翻译 2014-11-07 10:08:31 · 8928 阅读 · 0 评论 -
云计算设计模式(十六)——优先级队列模式
云计算设计模式(十六)——优先级队列模式优先发送到服务,以便具有较高优先级的请求被接收和高于一个较低优先级的更快速地处理请求。这种模式是在应用程序是有用的,它提供不同的服务级别保证或者针对独立客户。翻译 2014-11-07 10:40:46 · 5795 阅读 · 0 评论 -
云计算设计模式(十八)——重试模式
云计算设计模式(十八)——重试模式启用应用程序来处理预期的,暂时的失败时,它会尝试连接到由透明的重试操作了以前失败的期望,失败的原因是瞬时的服务或网络资源。这种模式可以提高应用程序的稳定性。翻译 2014-11-07 10:52:00 · 3584 阅读 · 0 评论 -
云计算设计模式(五)——计算资源整合模式
云计算设计模式(五)——计算资源整合模式 合并多个任务或操作成一个单一的计算单元。这种模式可以提高计算资源的利用率,并降低与云托管的应用程序进行计算处理相关的成本和管理开销。翻译 2014-11-05 09:44:58 · 7101 阅读 · 0 评论 -
云计算设计模式(八)——外部配置存储模式
云计算设计模式(八)——外部配置存储模式 移动配置信息从应用部署包到一个集中位置。这个模式可以提供机会,以便管理和配置数据的控制,以及用于跨应用程序和应用程序实例共享的配置数据。翻译 2014-11-05 11:05:11 · 2793 阅读 · 0 评论 -
云计算设计模式(七)——事件获取模式
云计算设计模式(七)——事件获取模式 使用仅追加存储到记录完整一系列描述在一个域上取数据,而不是存储仅仅是当前的状态,从而使存储区可以被用来实现该域对象的动作事件。该图案可以通过避免需要同步的数据模型和商业领域中简化复杂的结构域的任务;提高性能,可扩展性和响应能力;提供交易数据的一致性;并保持完整的审计跟踪和记录,可能使补偿措施。翻译 2014-11-05 10:48:11 · 2405 阅读 · 0 评论 -
云计算设计模式(二十)——调度程序代理管理者模式
云计算设计模式(二十)——调度程序代理管理者模式协调一系列在分布式服务集和其他远程资源的的行为,试图透明地处理故障,如果这些操作失败,或撤销,如果系统不能从故障中恢复执行工作的影响。这种模式可以分布式系统中增加弹性和灵活性,使之恢复和重试失败是由于短暂的异常,持久的故障和处理故障等操作。翻译 2014-11-10 10:30:31 · 3044 阅读 · 0 评论 -
云计算设计模式(二十一)——Sharding分片模式
云计算设计模式(二十一)——Sharding分片模式将一个数据存储到一组水平分区或碎片。存储和访问大量数据时,这个模式可以提高可扩展性。翻译 2014-11-10 10:46:15 · 6383 阅读 · 0 评论 -
云计算设计模式(二十二)——静态内容托管模式
云计算设计模式(二十二)——静态内容托管模式部署静态内容到一个基于云的存储服务,可以直接向客户提供这些。这个模式可以减少潜在的昂贵的计算实例的需求。翻译 2014-11-10 10:56:23 · 2791 阅读 · 0 评论 -
云计算设计模式(二十三)——Throttling节流模式
云计算设计模式(二十三)——Throttling节流模式控制由应用程序使用,一个单独的租户或整个服务的一个实例的资源的消耗。这种模式可以允许系统继续运行并满足服务水平协议,即使当增加需求的资源放置一个极端载荷。翻译 2014-11-10 11:02:03 · 3053 阅读 · 0 评论 -
云计算设计模式(二十四)——仆人键模式
云计算设计模式(二十四)——仆人键模式使用一个令牌或密钥,向客户提供受限制的直接访问特定的资源或服务,以便由应用程序代码卸载数据传输操作。这个模式是在使用云托管的存储系统或队列的应用中特别有用,并且可以最大限度地降低成本,最大限度地提高可扩展性和性能。翻译 2014-11-10 11:12:00 · 3185 阅读 · 0 评论 -
设计一种100%可用性服务的架构--适用于任何系统(B/S,C/S)[中英文版本]
设计一种100%可用性服务的架构--适用于任何系统(B/S,C/S)[中英文版本]-- How to design an architecture which have 100 percent availability service?原创 2014-11-03 17:21:16 · 2408 阅读 · 0 评论 -
云计算设计模式(三)——补偿交易模式
云计算设计模式(三)——补偿交易模式撤消由一系列步骤,它们共同限定了最终一致性操作中,如果一个或多个步骤失败执行的工作。按照最终一致性模型,业务实现复杂的业务流程和工作流的云托管的应用程序中很常见。翻译 2014-11-04 16:26:41 · 3199 阅读 · 0 评论 -
云计算设计模式(四)——消费者的竞争模式
云计算设计模式(四)——消费者的竞争模式允许多个并发用户处理在同一个通讯通道接收的消息。这种模式使系统能够同时处理多个邮件,以优化吞吐量,提高可扩展性和可用性,以及平衡工作负载。翻译 2014-11-04 16:46:34 · 2954 阅读 · 0 评论 -
云计算设计模式(六)——命令和查询职责分离(CQRS)模式
云计算设计模式(六)——命令和查询职责分离(CQRS)模式 隔离,通过使用不同的接口,从操作读取数据更新数据的操作。这种模式可以最大限度地提高性能,可扩展性和安全性;支持系统在通过较高的灵活性,时间的演变;防止更新命令,从造成合并在域级别上的冲突。翻译 2014-11-05 10:10:42 · 5456 阅读 · 0 评论 -
云计算设计模式(十九)——运行重构模式
云计算设计模式(十九)——运行重构模式设计应用程序,使得它可以在不需要重新部署或者重新启动应用程序重新配置。这有助于保持可用性并减少停机时间。翻译 2014-11-07 10:59:07 · 2512 阅读 · 0 评论