
微服务
文章平均质量分 88
微服务相关技术与框架的使用
余温的咖啡杯
保持热爱,希望开心不请自来!
展开
-
微服务保护
微服务中,服务间调用关系错综复杂,一个微服务往往依赖于多个其它微服务,超时处理、线程隔离、降级熔断是在部分服务故障时,将故障控制在一定范围,避免雪崩。是一种补救措施。原创 2023-12-03 12:28:22 · 690 阅读 · 0 评论 -
GateWay的路由与全局过滤器
我们在配置文件中写的断言规则只是字符串,这些字符串会被Predicate Factory读取并处理,转变为路由判断的条件原创 2023-12-03 11:53:34 · 754 阅读 · 0 评论 -
SpringAMQP的队列模型与使用
多个消费者绑定到一个队列,同一条消息只会被一个消费者处理通过设置prefetch来控制消费者预取的消息数量交换机的作用是什么?接收publisher发送的消息将消息按照规则路由到与之绑定的队列不能缓存消息,路由失败,消息丢失FanoutExchange的会将消息路由到每个绑定的队列声明队列、交换机、绑定关系的Bean是什么?QueueBinding描述下Direct交换机与Fanout交换机的差异?Fanout交换机将消息路由给每一个与之绑定的队列。原创 2022-10-17 14:19:59 · 462 阅读 · 0 评论 -
Feign的远程调用
使用Feign的步骤:① 引入依赖② 添加@EnableFeignClients注解③ 编写FeignClient接口④ 使用FeignClient中定义的方法代替RestTemplate类型作用说明修改日志级别包含四种不同的级别:NONE、BASIC、HEADERS、FULL响应结果的解析器http远程调用的结果做解析,例如解析json字符串为java对象请求参数编码将请求参数编码,便于通过http请求发送支持的注解格式默认是SpringMVC的注解失败重试机制。原创 2022-10-17 14:11:59 · 320 阅读 · 0 评论