南归北隐
大道至简,悟在天成。
展开
-
SpringCloudAlibaba整合Gateway实现网关
Gateway是一种基于SpringCloudAlibaba的开源网关框架,用于构建微服务架构中的统一入口。它提供了路由、负载均衡、限流、熔断等功能,用于统一处理和转发请求到后端的各个微服务,帮助开发者更好地管理和控制微服务之间的通信。原创 2023-11-28 13:24:03 · 437 阅读 · 0 评论 -
SpringCloudAlibaba整合Sentinel实现流量控制熔断降级
Sentinel是阿里巴巴开源的一款分布式系统的流量控制组件,主要解决分布式系统中的流量控制、服务降级、熔断降级等问题。Sentinel提供了实时的监控和告警功能,可以帮助我们及时发现和解决系统中的问题,提高系统的可用性和稳定性。原创 2023-06-07 19:42:25 · 872 阅读 · 0 评论 -
SpringCloudAlibaba整合Fegin实现远程调用
自定义Feign的日志级别,可以使用Feign提供的日志级别枚举类`feign.Logger.Level`。NONE:不记录任何日志(默认值);BASIC:仅记录请求方法、URL、响应状态码和执行时间;HEADERS:记录BASIC级别的日志,以及请求和响应的头部信息;FULL:记录请求和响应的全部内容,包括头部、元数据和正文(如果启用了日志级别,则不建议在生产环境中使用此级别,因为日志可能会非常大)。第一种方式,通过代码配置日志。原创 2023-05-18 15:00:00 · 569 阅读 · 0 评论 -
SpringCloudAlibaba整合Ribbon实现负载均衡调用
之所以创建俩个RestTemplate,主要是因为如果只是用@LoadBalanced,注解会在 RestTemplate 中加入拦截器,在将服务名转换成具体的 IP 地址和端口号,并将请求发送到具体的服务实例中,如果调用的服务用的是IP而不是实例名,会报(创建20230428_V1.0_Ribbon_Order,并注册到Nacos注册中心,创建俩个服务20230428_V1.0_Ribbon_User集群分别为不同端口注册到Nacos注册中心,这样订单服务就可以通过RPC访问用户服务查询用户信息了。原创 2023-05-02 03:27:26 · 685 阅读 · 0 评论 -
SpringCloudAlibaba整合Nacos实现服务注册与发现
Nacos是一个面向微服务架构的动态服务发现、配置管理和服务治理平台。它提供了服务注册、发现、配置管理、DNS和流量管理等功能,支持多种服务和应用的管理,包括Kubernetes、SpringCloud、Dubbo等。Nacos能够帮助开发者更好地管理和运维微服务应用,提高系统的可靠性和可扩展性。原创 2023-04-28 00:33:33 · 638 阅读 · 0 评论 -
SpringBoot整合SpringCloudAlibaba
SpringCloud Alibaba是一套基于SpringCloud的开发框架,它结合了阿里巴巴的开源项目,如Dubbo、Nacos、Sentinel等,提供了一套完整的微服务解决方案。SpringCloud Alibaba旨在帮助开发人员快速地构建和部署云原生应用程序。原创 2023-04-27 02:00:01 · 588 阅读 · 0 评论 -
从单体架构到微服务架构的拆分
单体架构、分布式架构和微服务架构是三种不同的软件架构模式,它们各有特点和适用场景。原创 2023-04-14 16:35:16 · 835 阅读 · 0 评论 -
SpringBoot基础入门
Spring Boot是一个开源的Java框架,它是基于Spring框架的基础之上创建的。Spring Boot可以帮助开发人员更快地创建Spring应用程序,并以最小的配置要求来运行它们。Spring Boot可以用于构建各种类型的应用程序,包括Web应用程序、RESTful API、批处理作业、消息传递应用程序等。Spring Boot提供了许多有用的功能,例如自动配置、嵌入式Web服务器、健康检查、管理端点等,这些功能可以帮助开发人员更快地开发应用程序,减少了许多繁琐的配置工作。原创 2023-04-14 15:09:54 · 621 阅读 · 0 评论