springboot 构建项目2 图文并茂 带有源码

回顾

上一节提到的调用链的情况,其实本地搭建的项目起到的只是数据的搬运作用,并且没有对请求做了高并发的,以及减少对外部服务依赖的作用,所以这就类似于,springcloud里面的单独的微服务,通过feign或者其他的RPC来实现对服务的调用,这里先从redis的依赖开始说起
在这里插入图片描述

同样的把项目需要的gradle的包引用进来

在这里插入图片描述

从gradle配置文件引入配置

在这里插入图片描述

所有的逻辑都在service层处理,并且缓存起来,大致思路就是先使用redisTemplate的hashKey来判断是否有查询的key,然后在过期时间内有这个key就直接返回,如果没有就调用第三方服务,并且缓存key对应的value

在这里插入图片描述

启动本地的redis服务

在这里插入图片描述

通过postman同样的发送请求。可以从控制台打印的日志看出来 设置的配置起到效果 下一节内容将会通过定时任务的方式来调用第三方的服务实现推送给用户消费消息

猜你喜欢

转载自blog.csdn.net/weixin_30947631/article/details/85332380
今日推荐