
SpringCloud
文章平均质量分 79
SpringCloud
w_t_y_y
个人在线笔记~,其他博客:https://www.zhihu.com/people/wtyy666
展开
-
demo(五)nacos&sentinel
一、sentinel使用。原创 2024-03-29 14:08:45 · 122 阅读 · 0 评论 -
demo(四)nacos&gateway(2)gateway&springsercurity
nacos作为注册中心和集中配置管理,多个provider提供数据库服务,多个consumer通过feign调用provider,gateway作为网关,所有服务有一个统一的springsercurity鉴权。原创 2024-04-11 09:22:02 · 644 阅读 · 0 评论 -
demo(四)nacos&gateway(1)gateway集成
一、gateway使用:二、demo。原创 2024-03-29 14:07:49 · 639 阅读 · 0 评论 -
demo(三)nacos&feign
service方法上需要加@RequestParam注解,且括号中一定要有值(参数的别名)和被调用方provider的参数名保持一致,被调用方可加@RequestParam也可不加;编写一个中间service,consumer调用service,service调用provider。被调用方provider加@RequestBody注解,调用方service的方法可加可不加;注意这里的value值不分大小写,my-service和MY-SERVICE都可以。post、get请求都可以。原创 2024-03-28 15:52:04 · 846 阅读 · 0 评论 -
demo(二)nacos服务注册与集中配置
(1)springboot上加载数据源等信息大多数用bootstrap.yml。(2)使用application.properties也可以完成配置。原创 2024-03-25 13:52:34 · 652 阅读 · 0 评论 -
demo(一)nacos集群搭建
一、下载安装原创 2024-02-29 17:31:08 · 374 阅读 · 0 评论 -
springcloud alibaba组件简介
Feign其实本质上就是Ribbon + Hystrix,提供了更加面向对象的服务调用方式。原创 2024-02-29 16:36:35 · 1445 阅读 · 0 评论 -
demo(五) zuul(2)请求过滤
(4)run:执行自己的业务逻辑,判断条件成立之后,通过设置 ctx.setSendZuulResponse(false),告诉 Zuul 不需要将当前请求转发到后端的服务了。(1)filterType过滤器的类型:决定过滤器在请求的哪个生命周期中执行, Zuul 中的过滤器总共有 4 种类型,且每种类型都有对应的使用场景。(3)shouldFilter:是否执行该过滤器,true 为执行,false 为不执行,这个也可以利用配置中心来实现,达到动态的开启和关闭过滤器。②route:在路由请求时被调用。原创 2023-12-07 15:34:04 · 445 阅读 · 0 评论 -
demo(五) zuul(1)构建网关
接着前面eureka&feign的例子,feign是给外部调用的,eureka是服务提供者,给内部(feign)调用的。但是因为eureka服务提供者提供的是http接口,我们也可以直接访问:现在希望屏蔽外部对服务提供者的调用,可以使用zull网关。这里新增一个myspringcloud-zuul组件:...原创 2020-07-25 11:00:31 · 304 阅读 · 0 评论 -
demo(四)eureka&feign----声明式服务注册、提供与消费
下面写一个简单的demo验证下eureka和feign,实现服务注册、服务发现和负载均衡。一、api:封装其他组件需要共用的dto二、eureka-service服务注册中心:1、pom:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/PO...原创 2020-03-27 15:46:14 · 1336 阅读 · 1 评论 -
demo(三)eureka&ribbon&hystrix----服务降级熔断
1、雪崩: 多个微服务之间调用的时候,假如微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务,这就是所谓的"扇出"。服务出现故障时,给故障服务降级到事先准备好的故障处理结果,将此结果返回给服务消费者,如:客户端访问服务1,服务1调用服务2,服务2出现故障,Hystrix服务降级,返回一个可以处理的结果给服务1,服务1再以友好的错误界面返回给客户端。②作为“断路器”,在一个服务出现故障时,可以通过短路器监控,返回一个可以处理的响应结果,保证服务调用线程不会长时间被占用,避免故障蔓延。原创 2023-11-16 15:28:16 · 1357 阅读 · 0 评论 -
demo(二)eureka&ribbon----服务注册、提供与消费
一、介绍二、demo。原创 2023-11-14 16:35:56 · 896 阅读 · 0 评论 -
demo(一)eureka----服务注册与提供
(2)application.properties:在默认设置下,该服务注册中心也会将自己作为客户端来尝试注册它自己,所以需要禁用它的客户端注册行为。就可以从后台监控服务了,(是不是比dubbo搭建zk注册中心方便多了) ,此时还没有服务注册过来,可以看到application下是空的。3、eureka-client注册服务提供者:将原有的springboot工程改造,注册到eureka注册中心。1、单独部署eurake-service:修改eureka-service配置文件的注册地址为。原创 2023-11-14 15:33:09 · 505 阅读 · 0 评论 -
springcloud组件简介
.Spring Cloud作为Java语言的微服务框架,它依赖于Spring Boot,有快速开发、持续交付和容易部署等特点。Spring Cloud的组件非常多,涉及微服务的方方面面。主要功能有:服务的注册和发现,服务的负载均衡,服务的容错,服务网关,服务配置的统一管理,链路追踪,实时日志等。常用的组件有Spring Cloud Netflix组件下的,服务注册与发现组件 Eureka、网关路由组件Zuul、负载均衡组件Ribbon、声明式调用Feign、熔断器组件Hystrix。原创 2020-03-18 17:19:32 · 228 阅读 · 0 评论 -
springcloud与Spring cloud alibaba
来源(背景):Dubbo,是阿里巴巴服务化治理的核心框架,并被广泛应用于阿里巴巴集团的各成员站点。Spring Cloud,从命名我们就可以知道,它是Spring Source的产物,Spring社区的强大背书可以说是Java企业界最有影响力的组织了,除了Spring Source之外,还有Pivotal和Netfix是其强大的后盾与技术输出。其中Netflix开源的整套微服务架构套件是Spr...原创 2020-03-11 16:05:49 · 247 阅读 · 1 评论