开发者社区> 问答> 正文

[@徐雷frank][¥20]spring cloud集群幂等性的问题

spring cloud集群幂等性的问题,现在是单机环境,要变成分布式集群,然后在请求、任务的处理上,可能会面临幂等性的问题
1、请求的唯一性,有些请求意外的被多个client处理
2、定时任务,避免被多次执行(定时扫文件入库、定制执行处理数据的任务)
3、程序出错时,怎么去避免任务、数据的丢失(主要是文件数据的出入库)(分布式事务?)

展开
收起
痞子姜 2018-11-13 18:02:11 3347 0
1 条回答
写回答
取消 提交回答
  • 1.阿里云大学讲师,主讲《微服务Spring Cloud设计与开发实战》《MongoDB高级实战》等课程 2.MongoDB中文社区专家 3.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士、上海交通大学硕士

    1.做个全局的任务列表,或者在数据库使用唯一的索引约束记录,每次处理前申请判断是否被处理过。
    2.定时任务最好有一个全局任务列表
    3.避免数据丢失,可以在数据处理完成以后,在执行文件删除操作。当然如果是安全性要求比较高的数据,建议有备份服务器。

    2019-07-17 23:13:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载