• 【转载】高并发的核心技术-幂等的实现方案

    一、背景?我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。例如: 1.前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。2.我们发起一笔付款请求,应该只扣...
    文章 2016-05-27 4451浏览量
  • HTTP就是这么简单

    在找到通信目的地之前,我们是需要不断的中转的,这过程我们称作为:“路由中转”,我们并不知道路由中转了多少次的。因此是不能全面了解到互联网中的传输状况的。接下来就离我们比较远了,属于硬件相关的了,也就是...
    文章 2018-02-06 895浏览量
  • 带你读《Python Django Web典型模块 开发实战》之一:...

    AOP(Aspect Oriented Programming,面向切面编程),如果要长篇大论地介绍其最早是怎么来的,是通过多少复杂的机制实现的,那将是晦涩难懂的原理,下面举一个例子来跟大家解释什么是AOP。假如文轩和阿福家里各有一...
    文章 2019-11-17 1327浏览量
  • 单元测试,只是测试吗?

    其实非常简单的一个办法是,返回一个计划,而不是立即就执行外部调用,比如这里我们可以抽象出一个 Payment 实体,表示从银行卡里划了多少钱,外部拿到 Payment 实体后再决定是立即把钱划掉,还是稍后把钱统一划掉。...
    文章 2020-08-18 1307浏览量
  • 分布式事务 Seata TCC 模式深度解析|SOFAChannel#4 ...

    Seata:https://github.com/seata/seata回顾视频以及 PPT 查看地址见文末。欢迎加入直播互动钉钉群:23127468,不错过每场直播。2019 年 3 月,蚂蚁金服加入分布式事务 Seata 的社区共建中,并贡献其 TCC 模式。本期...
    文章 2019-04-24 1496浏览量
  • Redis 基础

    scan 0【游标】MATCH abc*count 1【返回多少条】:列出所有 abc 开头的 key 参考:http://doc.redisfans.com/key/scan.html keys 会阻塞,一直到所有符合条件的 key 列出来,如果key 的总数或者符合条件的 key 过多...
    文章 2020-08-23 478浏览量
  • Redis 基础

    scan 0【游标】MATCH abc*count 1【返回多少条】:列出所有 abc 开头的 key 参考:http://doc.redisfans.com/key/scan.html keys 会阻塞,一直到所有符合条件的 key 列出来,如果key 的总数或者符合条件的 key 过多...
    文章 2020-08-21 227浏览量
  • 分布式事务 Seata TCC 模式深度解析|SOFAChannel#4 ...

    因此,我们可以把账务系统拆分成两套 TCC 接口,即两个 TCC Resource,一个是加 TCC 接口,一个是扣 TCC 接口。那这两套接口分别需要做什么事情呢?如何将其分成两个阶段完成?下面将会举例说明 TCC 业务模式的...
    文章 2019-08-01 1308浏览量
  • Python网络编程(进程池、进程间的通信)

    设置daemon为True 一般不需要加join() daemon不是真正意义上的守护进程 守护进程: ?不受终端控制 ?后台自动运行 ?生命周期长 多进程copy一个文件拆分为两个进行保存 import os from multiprocessing ...
    文章 2018-08-13 18800浏览量
  • 网录科技CTO汪波:区块链做存证的原理及方式

    bank就表示这个已经被收录了,被确认了多少次了,一般来讲如果确认6次以上,那么效率就比较靠谱了,确认了20次以上那么这个就不可逆了。这是一个锚定算法的基本东西。Op_return的其他应用 利用Op_return这个区域还...
    文章 2017-08-01 1192浏览量
  • 从 IPv4 到 IPv6,阿里踩过哪些坑?

    IPv6用户访问网站的域名,经过IPv6/IPv4双栈DNS解析,获得IPv6的CDN加速地址,CDN回源到IPv6的源站,再将源站内容返回到用户,IPv6的源站可以是OSS,ECS,也可以是SLB。如下图所示: 场景二,高可用的IPv6系统 产品...
    文章 2018-06-22 4027浏览量
  • 《计算机网络:自顶向下方法(原书第6版)》一课后...

    文档中被返回的字节有多少?d.文档被返回的前5个字节是什么?该服务器同意一条持续连接吗?P6.获取HTTP/1.1规范(RFC 2616)。回答下面问题:a.解释在客户和服务器之间用于指示关闭持续连接的信令机制。客户、服务器...
    文章 2017-07-03 14586浏览量
  • 第一章-linux基础

    在自定义函数中,命令不需要加Tab键,因为当宏被展开的时候,Make解释器会自动在没一行命令前加Tab键.函数内部使用(n)代表调用函数时的参数,n代表自然数,(0)代表函数名称本身,$(1)代表第一个参数. 举个例子: define ...
    文章 2015-07-28 547浏览量
  • 带你读《网络防御与安全对策:原理与实践(原书第3版...

    首部内容说明数据包去往哪里、来自何方、本次传输还有多少个包。实际上,数据包有多个首部,但现在我们仅把首部作为单个实体来讨论。我们将研究的一些攻击(例如,IP欺骗)会试图改变首部以提供虚假信息。其他的攻击...
    文章 2019-11-06 1251浏览量
  • MySQL的索引是什么?怎么优化?

    接着发现28在26和30之间,通过P2指针的地址加载磁盘块3到内存,发生第二次I/O。用同样的方式找到磁盘块8,发生第三次I/O。真实的情况是,上面3层的B+Tree可以表示上百万的数据,上百万的数据只发生了三次I/O而不是上...
    文章 2018-10-19 2826浏览量
  • 使用Grab的实验平台进行混沌实验编排

    比如,在订车服务上进行10秒延迟的混沌故障,我们可以知道多少辆车被影响了进而知道损失了多少钱。使用ExP作为混沌工程的工具意味着我们可以基于应用或环境精确定制,让它可以像监控和部署管道一样与其他环境紧密...
    文章 2019-03-05 5936浏览量
  • 云计算-从基础到应用架构系列-云计算的概念

    这是传统的互联网的应用模式,一般是用户通过浏览器发出地址请求网页内容,请求通 过互联网传递,DNS服务器对网址进行解析,解析后将请求发送到具体的应用服务器,应用服务器将处理后的数据返回通过互联网返回给用户...
    文章 2017-11-12 1398浏览量
  • 云计算-从基础到应用架构系列-云计算的概念

    这是传统的互联网的应用模式,一般是用户通过浏览器发出地址请求网页内容,请求通 过互联网传递,DNS服务器对网址进行解析,解析后将请求发送到具体的应用服务器,应用服务器将处理后的数据返回通过互联网返回给用户...
    文章 2017-12-19 1503浏览量
  • Python回顾与整理2:Python对象

    对于类型特性,新式类型和类可以修改,但不建议初学者这样做,另外Python有一系列的基本(内建)数据类型,可以自己定义(一般推荐通过创建和实例化类来对特定的数据进行存储);对于值,取决于该对象是否支持更新...
    文章 2016-05-10 1580浏览量
  • 云计算-从基础到应用架构系列-云计算的概念,互联网...

    这是传统的互联网的应用模式,一般是用户通过浏览器发出地址请求网页内容,请求通过互联网传递,DNS服务器对网址进行解析,解析后将请求发送到具体的应用服务器,应用服务器将处理后的数据返回通过互联网返回给用户...
    文章 1970-01-01 1263浏览量
  • 搜索引擎系统的原理和实践

    索引规模——搜索引擎会了解引擎自己的规模,通过了解爬虫抓取到的网页(除去重复的),通常不知道另外的搜索引擎的规模,于是我们可以根据对比两方搜索结果的爬取,得知有多少网页独有的,可以推断出搜索引擎的索引...
    文章 2016-05-05 2242浏览量
  • “迁移策略+新容器运行时”应对有状态应用的冷热迁移...

    这些管理系统在 K8s 的世界里面,表现为不同的资源 controler,因为这些资源都是买来的,要跟底层账务系统联动,将来大家都会遇到这些问题,比如说这个部门是否有预算等。在阿里的 K8s?周边,我们已经开发了大量...
    文章 2019-01-25 4251浏览量
  • 区块链的前世今生:为什么说区块链是即将到来的数字...

    另外比较重要的一点是,每个地址中的比特币在交易中是必须被清零的,剩余的会转到一个属于自己的新地址。沿用上文的例子,小明从一个储存有20比特币的地址中转移10比特币给小红,并将剩余的10比特币转移到自己的新...
    文章 2018-04-23 1172浏览量
  • Nginx工作原理

    当Nginx将CGI请求发送给这个socket的时候,通过FastCGI接口,wrapper接收到请求,然后Fork(派生)出一个新的线程,这个线程调用解释器或者外部程序处理脚本并读取返回数据;接着,wrapper再将返回的数据通过FastCGI...
    文章 2017-11-08 1695浏览量
  • 人人都是 API 设计师:我对 RESTful API、GraphQL、...

    这样设计的好处在于,通过一个“聚合服务”将一些信息整合完后再返回给调用方。注意的是,“聚合服务”也可以有自己的缓存和数据库。事实上,聚合服务的思想无处不在,例如?Serverless 架构。我们可以在实践的过程...
    文章 2019-05-17 1212浏览量
  • 阿里内核月报2017年02月

    这个异议并没有引起广泛关注,看起来并没有多少开发者对添加其它的包过滤机制感兴趣。BPF的开发者Alexei Starovoitov认为其他的机制也可以很容易的基于BPF实现。网络的maintainer David Miller在这个问题上完全同意...
    文章 2017-06-07 1183浏览量
  • [雪峰磁针石博客]性能测试艺术

    某些特定的应用,一些用户可能坐在终端等待超过15秒的时间去等待查询结果的返回,比如公安局的网上预约系统。然而繁忙的呼叫中心运营商或期货交易商,超过15 秒无法容忍的。如果真的发系统就应该设计成可以让用户转向...
    文章 2018-09-10 1150浏览量
  • 文档小喇叭|支付宝小程序开发常见问题 FAQ

    一个 web-view 里面不能有太多嵌套,过多嵌套会影响性能,所以一般不建议嵌套超过5层。web-view 组件支持刷新当前页面吗?web-view 中没有该接口,可以重新请求数据从而更新页面。web-view 支持获取手机号吗?支持...
    文章 2019-09-04 5258浏览量
  • 内核月报201702

    这个异议并没有引起广泛关注,看起来并没有多少开发者对添加其它的包过滤机制感兴趣。BPF的开发者Alexei Starovoitov认为其他的机制也可以很容易的基于BPF实现。网络的maintainer David Miller在这个问题上完全同意...
    文章 2017-02-28 2545浏览量
  • BTA|王玮:我们正在搭建一座平行世界之桥,将互联网...

    因此我们以角色和账户的体系来管理这些资产,这是我们传统应用最典型的模式,姓名、身份证号,手机号,对应账上有多少钱,这是传统应用模型。而在场景之外,因为我们没有任何一个场景和应用的设计方负责做这件事情,...
    文章 2018-04-19 1130浏览量
1 2 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化
http://www.vxiaotou.com