<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="../css/reset.css"/> <link rel="stylesheet" h ...
分类:
Web程序 时间:
2018-04-30 20:01:28
阅读次数:
216
本文不是讲解如何使用Spring Cloud的教程,而是探讨Spring Cloud是什么,以及它诞生的背景和意义。 1 背景 2008年以后,国内互联网行业飞速发展,我们对软件系统的需求已经不再是过去”能用就行”这种很low的档次了,像抢红包、双十一这样的活动不断逼迫我们去突破软件系统的性能上限, ...
分类:
编程语言 时间:
2018-04-26 12:29:08
阅读次数:
541
幂等概念来自数学,表示N次变换和1次变换的结果是相同的。这里讨论在某些场景下,客户端在调用服务没有达到预期结果时,会进行多次调用,为避免多次重复的调用对服务资源产生副作用,服务提供者会承诺满足幂等。 举个栗子,双十一零点刚过,小明就迫不及待地点击提交订单按钮,选择在线支付,点了确认支付按钮,这时候网 ...
分类:
其他好文 时间:
2018-03-29 20:10:09
阅读次数:
175
每年“双 11”都是一场电商盛会,消费者狂欢日。今年双 11 的意义尤为重大,它已经发展成为全世界电商和消费者都参与进来的盛宴。而对技术人员来说,双十一无疑已经成为一场大考,考量的角度是整体架构、基础中间件、运维工具、人员等。 一次成功的大促准备不光是针对活动本身对系统和架构做的优化措施,比如:流量 ...
分类:
其他好文 时间:
2018-03-22 17:36:19
阅读次数:
184
一、前言 双十一刚过不久,大家都知道在天猫、京东、苏宁等等电商网站上有很多秒杀活动,例如在某一个时刻抢购一个原价1999现在秒杀价只要999的手机时,会迎来一个用户请求的高峰期,可能会有几十万几百万的并发量,来抢这个手机,在高并发的情形下会对数据库服务器或者是文件服务器应用服务器造成巨大的压力,严重 ...
分类:
其他好文 时间:
2018-03-16 00:26:06
阅读次数:
200
开发官网:银联支付开发平台 支付流程: 正常的支付流程都是一样, 2 是支付请求,将返回的支付结果html在浏览器打开返回给用户 5 是同步支付结果写入(这里是完成支付后点击返回商户按钮触发) 6 是异步支付结果写入(这里是完成支付后银联自动发起) 在若支付结果写入异常时,可以主动发起结果查询接口, ...
分类:
编程语言 时间:
2018-03-15 21:08:03
阅读次数:
303
以《淘宝网》为例,描绘质量属性的六个常见属性场景。 1、可用性分析 可用性分析所关注的方面包括:如何检测系统故障,系统故障发生的频度,出现故障时会发生什么情况,允许系统有多长时间非正常运行,什么时候可以安全地出现故障,如何防止故障的发生以及发生故障时要求进行哪种通知。 场景:双十一时期导致淘宝用户猛 ...
分类:
其他好文 时间:
2018-03-15 19:54:38
阅读次数:
176
以淘宝为例进行软件质量属性分析 1.可用性分析: 所关注的方面包括系统故障发生的频率、出现故障时会发生什么情况、允许系统有多长是将非正常运行、什么时候可以安全地出现故障、如何防止故障的发生以及发生故障时要求进行哪种通知。 场景设想:淘宝双十一活动时很多用户同时访问,系统出现崩溃 刺激源:太多的用户同 ...
分类:
其他好文 时间:
2018-03-15 19:24:50
阅读次数:
154
1.可用性: 场景:双十一购物狂欢,海量用户同时使用系统。 2.可修改性: 3.性能分析: 性能反应的是系统的响应能力。性能与时间有关。事件(中断、消息、用户请求或时间已到)发生时,系统必须对其做出响应。也就是说,性能衡量软件系统及时提供相应服务的能力,表现在三个方面,速度、吞吐量和持续高速性。 场 ...
分类:
其他好文 时间:
2018-03-15 19:20:23
阅读次数:
129
《淘宝网》质量属性分析 以《淘宝网》为例,描述质量属性的留个常见属性场景 ①可用性:主要关注怎么检测故障、出现故障的现象、防止故障发生以及如何处理故障等等 场景:双十一双十二购物用户大量增加,同时访问系统 场景部分 值 刺激源 系统外部的用户 刺激 大量用户同时发出的响应 制品 系统的处理器 环境 ...
分类:
其他好文 时间:
2018-03-15 11:20:50
阅读次数:
175