常用知识点

  • 系统的幂等是指多次请求起到的作用是相同的(N次变换与1次变换的结果相同),例如查询每次都是一样的,所以幂等,新建每次都会保存新数据,所以是非幂等的;
  • HTTP请求中POST是非幂等的,PUT、GET、DELETE是幂等的,所以restful中POST主要用于创建、PUT主要用于更新;
  • 幂等主要用于数据重复插入,例如订单重复创建或账户取钱;
  • 基于幂等性的解决方案是将一个完整的取钱流程被分解成了两个步骤:1).调用create_ticket()获取ticket_id;2).调用idempotent_withdraw(ticket_id, account_id, amount);如果创建获取ticket_id失败可以重复创建,成功后再调用取钱动作,因为存在了ticket_id,取钱操作变为类似查询的操作,所以多次调用返回的结果相同。
  • TCP/IP参考模型包括主机到网络层、网络互连层、传输层、应用层四层。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.上转型对象:父类声明,子类实例化的对象称为上转型对象。 使用规则: 上转对象不能操作子类新增的成员变量,失掉...
    听雨眠醉蝉声阅读 353评论 0 1
  • 1.1 资料 ,最好的入门小册子,可以先于一切文档之前看,免费。 作者Antirez的博客,Antirez维护的R...
    JefferyLcm阅读 17,138评论 1 51
  • 前言 国庆假期已过一半,来篇干货压压惊。 ES6,并不是一个新鲜的东西,ES7、ES8已经赶脚了。但是,东西不在于...
    Layzimo阅读 1,102评论 0 7
  • 转载自cocoaChina http://www.cocoachina.com/bbs/read.php?tid...
    wzjmyff阅读 444评论 0 0
  • 收集了一些小程序开发中常用到的知识点,记录一下。(小程序开发文档版本不断在更新,可能有些以后用不了的,这些发现了再...
    Ke_Wang阅读 8,537评论 0 18