微服务技术栈
文章平均质量分 79
java开发语言使用微服务相关知识
小猿、
整洁的代码简单直接,整洁的代码如同优美的散文,整洁的代码从不隐藏设计者的意图,充满了干净利落的抽象和直截了当的控制语句
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Boot 应用启动报错:FeignClientSpecification Bean 名称冲突解决方案
摘要:SpringBoot应用启动时出现FeignClientSpecification Bean冲突错误,原因是多个Feign客户端使用了相同名称或配置被重复扫描。解决方案包括:1)开发环境临时启用Bean覆盖(spring.main.allow-bean-definition-overriding:true);2)推荐方案是为每个Feign客户端添加唯一contextId属性;3)检查项目结构和依赖避免重复扫描。预防措施包括规范代码(显式定义contextId)、优化项目结构以及生产环境关闭Bean覆盖原创 2025-11-14 11:02:40 · 761 阅读 · 0 评论 -
深入理解 @FeignClient 注解:应用场景与实战示例
本文详细介绍了Spring Cloud Feign中@FeignClient注解的使用方法。@FeignClient作为声明式HTTP客户端,简化了微服务间的通信流程,支持服务发现、负载均衡和熔断降级。文章解析了注解的核心属性(如name、url、fallback等),阐述了其应用场景(服务调用、API网关等),并通过多个实战示例展示了基础使用、服务降级、自定义配置和第三方API调用等典型用法。最后强调了使用时的注意事项,包括服务名称一致性、异常处理和超时配置等。@FeignClient能有效提升微服务开发原创 2025-09-04 15:53:26 · 2061 阅读 · 0 评论 -
Nacos部署模式介绍、应用场景和示例
Nacos 支持多种部署模式,主要包括单机模式集群模式和多集群模式。模式特点应用场景Docker 部署示例单机模式单节点,嵌入式数据库开发、测试环境集群模式多节点,外部数据库,高可用生产环境,大规模微服务架构配置 MySQL,启动多个容器,挂载,设置多集群模式多集群,跨地域数据同步跨地域部署,多数据中心部署多个集群,配置 Sync 组件,确保数据同步。原创 2025-03-19 17:32:31 · 2041 阅读 · 0 评论 -
使用Spring Cloud Gateway实现代理服务
在开发代理模块使用Spring Cloud Gateway时,我们的目标是构建一个能够接收来自客户端的请求,并将其转发到后端微服务的网关。下面是一个基本的示例,涵盖了如何使用Spring Cloud Gateway来实现代理模块。通过以上步骤,我们完成了一个基本的Spring Cloud Gateway代理模块的开发。Spring Cloud Gateway提供了强大的路由和过滤功能,能够有效地处理微服务架构中的请求路由和负载均衡问题,同时与Spring生态系统无缝集成,使得开发和维护变得更加简单和高效。原创 2024-07-06 09:30:00 · 1464 阅读 · 0 评论 -
SpringCloud使用场景以及示例代码
Spring Cloud 是基于 Spring Boot 的一套开发工具集,用于快速构建分布式系统中常见的模式(如配置管理、服务发现、断路器、路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话等)。它为开发人员提供了在分布式系统开发过程中快速构建某些模式的工具集。以上是 Spring Cloud 中几个常见组件的简要介绍、使用场景和示例代码。Spring Cloud 提供了丰富的工具和库,帮助开发人员更轻松地构建和管理微服务架构中的各种模块和功能。原创 2019-04-18 20:03:42 · 262 阅读 · 1 评论
分享