Spring Boot 整合:Redis 延时队列的实现方案(基于有赞的设计)
Java

Spring Boot 整合:Redis 延时队列的实现方案(基于有赞的设计)

129 0

之前学习Redis的时候发现有赞团队之前分享过一篇关于延时队列的设计:有赞延时队列现在就尝试实现一下业务流程首先我们分析下这个流程用户提交任务。首先将任务推送至延迟队列中。延迟队列接收到任务后,首先将任务推送至job pool中,然后计算其执行时间。然后生成延迟任务(仅仅包含任务id)放入某个桶中时...

阅读全文
Spring Boot 框架中如何使用 AOP 防止重复提交?(附源码)
Java

Spring Boot 框架中如何使用 AOP 防止重复提交?(附源码)

149 0

在传统的web项目中,防止重复提交,通常做法是:后端生成一个唯一的提交令牌(uuid),并存储在服务端。页面提交请求携带这个提交令牌,后端验证并在第一次验证后删除该令牌,保证提交请求的唯一性。上述的思路其实没有问题的,但是需要前后端都稍加改动,如果在业务开发完在加这个的话,改动量未免有些大了,本节的...

阅读全文
如何用 Spring Cloud 构建面向企业的大型分布式、微服务快速开发框架?
微服务

如何用 Spring Cloud 构建面向企业的大型分布式、微服务快速开发框架?

155 0

最近公司给了我一个任务,为了满足企业内部多系统的快速开发和解耦,需要为企业搭建一套内部企业架构,要求必须使用分布式、微服务技术,考虑到现在比较流行springcloud开源架构,故在此基础上进行了框架搭建,搭建过程中对整个架构设计思想做了一下总结,希望可以帮助更多的朋友了解企业分布式架构,总结如下:...

阅读全文