![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
文章平均质量分 68
望年阁
海内存知己,天涯若比邻
展开
-
springcloud-04
并进行处理,具体来说是在convertAndSend方法时,多传递一个CorrelationData参数,通常MQ返回的回执是一个Future,我们需要为Future添加一个回调函数。如果一定要使用,请合理配置等待时长和重试次数,当然也可以考虑使用异步线程来执行发送消息的代码。在开启确认机制的情况下,当生产者发送消息给MQ后,MQ会根据消息处理的情况返回不同的。在少数情况下,也会出现消息发送到MQ之后丢失的现象,MQ对此提供了生产者确认机制.的重试,也就是说多次重试等待的过程中,当前线程是被阻塞的。原创 2024-07-25 19:37:00 · 403 阅读 · 0 评论 -
springcloud-03
分布式事务指多个微服务的分支事务关联形成的全局事务,无法满足事务的ACID特性,因此需要引入外部服务来解决分布式事务。由于设置请求限流和线程隔离,这样会导致接口的QPS较低,对于这些请求,我们不一定要抛出异常,可以进行。方式二:FallbackFactory,可以对远程调用的异常做处理,我们一般选择这种方式。进行流控,限制QPS,簇点就是controller层的一个个请求方法。可将消息直接发给队列,或发给交换机,再由交换机转发给绑定的队列。触发限流或熔断后,不一定要直接抛出异常,可以让该请求走。原创 2024-07-25 19:36:25 · 616 阅读 · 0 评论 -
springcloud-01
ubuntu安装docker原创 2024-07-25 19:35:32 · 97 阅读 · 0 评论 -
springcloud-02
网关请求处理流程:路由过滤器,作用范围比较灵活,可以是任意指定的路由Route:全局过滤器,作用范围是所有路由,不可配置。自定义GlobalFilter自定义GlobalFilter需要实现GlobalFilter, Ordered(用于指定过滤器优先级)接口@Component@Override// 编写过滤器逻辑@Override// 过滤器执行顺序,值越小,优先级越高return 0;传递信息:网关->微服务在网关过滤器中将信息添加到请求头//在网关过滤器中修改请求头的方法。原创 2024-07-25 19:34:31 · 529 阅读 · 0 评论