摘要: 什么是幂等性 接口幂等性就是用户对于同一操作发起的一次请求或者多次请求的结果是一致,不会因为多次点击而产生了副作用。 什么场景需要幂等性设计 一般对数据要求比较高的场景,如:金钱交易(对数据一致性至关重要)的业务场景: 在线支付:当用户发起支付请求时,避免重复扣款。 银行交易:确保同一笔交易不会因网 阅读全文
posted @ 2024-07-15 02:22 李若盛开 阅读(162) 评论(0) 推荐(0)
摘要: 什么是 MongoDB MongoDB 是基于 C++ 开发的 NOSQL 开源文档数据库 ,是最像关系型数据库的 nosql,功能也是最丰富的 nosql,它具有所以的可伸缩性,灵活性,高性能,高扩展性的优势。 大致有如下特性: 面向集合文档的存储,存储 Bson (json的扩展) 格式自由,数 阅读全文
posted @ 2024-07-15 01:28 李若盛开 阅读(464) 评论(0) 推荐(0)
摘要: 一. 高并发 高并发是现在互联网分布式框架设计必须要考虑的因素之一,它是可以保证系统能被同时并行处理很多请求,对于高并发来说,它的指标有: 响应时间:系统对进来的请求反应的时间,比如你打开一个页面需要1秒,那么这1秒就是响应时间。 吞吐量:吞吐量是指每秒能处理多少请求数量,好比你吃饭,每秒能吃下多少 阅读全文
posted @ 2024-07-15 00:13 李若盛开 阅读(202) 评论(0) 推荐(0)