上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 74 下一页
摘要: ![](https://img2023.cnblogs.com/blog/2506674/202302/2506674-20230222233144154-293481712.png) ![](https://img2023.cnblogs.com/blog/2506674/202302/2506674-20230222233156140-629353804.png) ![](https://im 阅读全文
posted @ 2023-02-22 23:32 不是孩子了 阅读(20) 评论(0) 推荐(0)
摘要: ![](https://img2023.cnblogs.com/blog/2506674/202302/2506674-20230222230542079-923940709.png) 阅读全文
posted @ 2023-02-22 23:05 不是孩子了 阅读(18) 评论(0) 推荐(0)
摘要: 在数据库层面,我们使订单号唯一 阅读全文
posted @ 2023-02-21 12:03 不是孩子了 阅读(26) 评论(0) 推荐(0)
摘要: 原先我们是在ThreadLocal共享我们的用户的登录信息,但是只能在一个线程内取到,就比如上一节所介绍的那样。 但是我们为了提高效率,使用了线程池 这就出现了不同线程。因此在通过远程调用时,在其他服务中的ThreadLocal中取不到数据 解决办法如下: 注意这里的RequestContextHo 阅读全文
posted @ 2023-02-20 18:26 不是孩子了 阅读(54) 评论(0) 推荐(0)
摘要: 我们通过order服务远程调用cart服务时,在cart服务会先经过拦截器,因为丢失了请求头,所以我们的拦截器取不到请求头中的cookie信息。也就是系统认为我们没有登录。 **feign在远程调用之前要构造请求,调用很多拦截器。RequestInterceptor ** 解决办法重写如下配置类(我 阅读全文
posted @ 2023-02-20 17:43 不是孩子了 阅读(24) 评论(0) 推荐(0)
摘要: 我们希望订单服务下的所有页面都必须登陆后才能访问,所以我们使用拦截器来实现 1、编写我们自己的拦截器 package com.gulimall.order.interceptor; import com.gulimall.common.constant.AuthServerConstant; imp 阅读全文
posted @ 2023-02-20 12:59 不是孩子了 阅读(24) 评论(0) 推荐(0)
摘要: ![](https://img2023.cnblogs.com/blog/2506674/202302/2506674-20230220120347509-1303122724.png) ![](https://img2023.cnblogs.com/blog/2506674/202302/2506674-20230220120411887-1009779887.png) ![](https:// 阅读全文
posted @ 2023-02-20 12:07 不是孩子了 阅读(40) 评论(0) 推荐(0)
摘要: 1、编写配置 # rabbitnq的手动ack消息 spring.rabbitmq.listener.simple.acknowledge-mode=manual 2、业务逻辑中编写channel.basicAck或者channel.basicNack 阅读全文
posted @ 2023-02-19 23:49 不是孩子了 阅读(25) 评论(0) 推荐(0)
摘要: 1、编写配置 # rabbitmq的抵达队列的发送端确认(ReturnCallback) spring.rabbitmq.publisher-returns=true # 只要抵达队列,以异步方式优先回调我们这个returnconfirm spring.rabbitmq.template.manda 阅读全文
posted @ 2023-02-19 23:20 不是孩子了 阅读(34) 评论(0) 推荐(0)
摘要: 1、编写配置 spring.rabbitmq.publisher-confirms=true 2、在自己编写的Rabbit的配置类中重写RabbitTemplate 阅读全文
posted @ 2023-02-19 23:03 不是孩子了 阅读(21) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 74 下一页