SpringCloud
SpringCloud笔记
正在奋斗的程序猿
少年,就要止步于此了吗?
展开
-
RabbitMQ学习笔记
MQ 是“消息队列”(Message Queue)的缩写,是一种用于异步通信的中间件系统。它允许不同应用程序或服务之间通过消息传递进行数据交换,而不需要它们直接连接或实时交互。MQ 的核心功能包括消息的存储、路由和分发,使得消息生产者和消费者可以解耦,从而提高系统的可伸缩性和可靠性。常见的 MQ 系统包括 RabbitMQ、Apache Kafka 和 ActiveMQ等。RabbitMQActiveMQRocketMQKafka公司/社区RabbitApache阿里Apache。原创 2024-09-04 21:54:41 · 1519 阅读 · 0 评论 -
dubbo和feign的区别
Feign:Feign是一个声明式的Web服务客户端,使得编写HTTP客户端变得更简单。通过简单的注解,Feign将自动生成HTTP请求,使得服务调用更加便捷。Feign基于SpringCloud体系,特别适用于构建微服务架构中的HTTP服务调用。Dubbo:Dubbo是一个高性能、轻量级的Java RPC框架,提供了丰富的服务治理功能。它专注于RPC调用的性能优化,支持多种协议和序列化方式,并提供服务注册与发现、负载均衡等功能。Dubbo可以独立于任何框架使用,但常与Spring集成。原创 2024-09-13 13:15:54 · 574 阅读 · 0 评论 -
SpringCloud与SpringBoot的版本的兼容关系
如果您有一个现有的 Spring Boot 应用,并想将 Spring Cloud 添加到该应用中,第一步是确定应使用的 Spring Cloud 版本。您在应用中使用的版本取决于您使用的 Spring Boot 版本。每个发布版本都通过服务版本 (SR) 来添加错误修复和向后兼容功能。确定要使用哪个版本的 Spring Cloud 后,您应使用该发布版本的最新服务版本。现在您知道要使用哪个发布列车以及该发布列车的最新服务版本,您可以将 Spring Cloud BOM 添加到您的应用程序中。原创 2024-09-14 15:08:32 · 268 阅读 · 0 评论