摘要: 1. 问题背景 调用方为了保证消息的发送是高可用的,会有重试机制。 2. 什么时候需要幂等性? 并非所有操作都要考虑幂等性,例如查询操作。 由于查询无论调用多少次,返回的结果是一样的,所以它不需要保证幂等性。 阅读全文
posted @ 2021-07-05 18:12 青叶煮酒 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 1. 服务无状态的优势/目的/价值 业务流量扩大时,可以简单的通过加机器来解决(而不用修改任何程序代码)。 2. 服务无状态的实现方式 业务数据与业务逻辑分离; 服务仅负责实现业务逻辑; 业务数据交由第三方数据存储负责。 注:常见的第三方数据存储如 数据库,Redis,文件存储,消息队列 等。 3. 阅读全文
posted @ 2021-07-05 17:33 青叶煮酒 阅读(311) 评论(0) 推荐(1) 编辑