×

rabbitmq

RabbitMQ完整总结(rabbitmq笔记)

水果超 水果超 发表于2024-04-17 浏览4961 评论0
1.MQ 的基本概念 1.1 MQ概述 MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。 为什么使用MQ: 在项目中,可将一些无需即时返回且耗时的操作提取出来,进行异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。 1.2 MQ 的优势和劣势 1.2.1 优势 开发中消息队列通常有如下应用场景: 任务异步处理提速:将不需要同步处理的并且耗时长的操作由消

spring cloud

Spring Cloud 五大组件(springcloud五大组件详解)

AsO AsO 发表于2024-04-02 浏览10398 评论0
1. 简介 Spring Cloud全家桶是Pivotal团队提供的一整套微服务开源解决方案,包括服务注册与发现、配置中心、全链路监控、服务网关、负载均衡、熔断器等组件。 这是一个Spring Cloud 五大组件运行流程示例: 服务注册:只有一个服务注册到注册中心,才可能被其他服务发现并调用; 服务发现:即一个服务通过注册中心发现了其他服务; 负载均衡:客户端维护一份从注册中心获取的Provider列表清单,根据自己配置的Provider负载均衡选择算法在客户端进行请求的分发。

spring cloud

Spring Cloud 之 Feign 简介及简单使用(Spring Cloud Feign)

LJY LJY 发表于2024-03-28 浏览5312 评论0
1. Feign 简介 Feign是在RestTemplate基础上封装的,使用注解的方式来声明一组与服务提供者Rest接口所对应的本地Java API接口方法。 Feign将远程Rest接口抽象成一个声明式的FeignClient(Java API)客户端,并且负责完成FeignClient客户端和服务提供方的Rest接口绑定。 Feign 使用了动态代理,使用@FeignClient调用接口的本质就是调用Feign创建的动态代理,然后根据接口上的@RequestMapping等