springcloud
文章平均质量分 70
我是小水水啊
静
展开
-
Nacos作为配置中心-基础配置与分组
Nacos作为配置中心-在微服务里面可以读取在Nacos配置的东西还有分组功能。原创 2024-06-07 02:59:25 · 425 阅读 · 0 评论 -
Nacos的下载使用
下载地址。原创 2024-06-07 01:59:38 · 214 阅读 · 0 评论 -
Nacos作为服务注册中心演示
记得也要运行我们建立了3个module,(1) 第一个服务提供者cloudalibaba-provider-payment9001(2) 第二个服务提供者cloudalibaba-provider-payment9002(3) 一个消费者cloudalibaba-consumer-nacos-order83阿里bb做的很好里面自己就有负载均衡然后实现了,一个人消费,两个服务提供者交替的提供服务。原创 2024-06-07 01:55:35 · 157 阅读 · 0 评论 -
SpringCloud Sleuth 分布式请求链路跟踪
当微服务多了,需要一些东西来 管理和查看一些 微服务和架构.这里就需要用上这个Spring Cloud Sleuth提供了一套完整的服务跟踪的解决方案。原创 2024-06-04 02:10:29 · 292 阅读 · 0 评论 -
springCloud Stream 消息驱动
它的作用是:因为在很多的消息队列的平台和应用,如果都去学习,和接收很麻烦. 就总结了一个Stream来管理,就方便很多.屏蔽底层消息中间件的差异,降低切换成本,统一消息的编程模型比如说 有两个处理消息队列的 A 和B需要整合的A 和 B 不单独处理A和B。原创 2024-06-04 01:22:57 · 239 阅读 · 0 评论 -
SpringCloud Bus动态刷新全局广播
bus/refresh请求不再发送到具体的服务实例上,而是发给config server并通过destination参数类指定需要更新配置的服务或实例。发送一次:curl -X POST “http://localhost:3344/actuator/bus-refresh”演示广播效果,增加复杂度,再以3355为模板再制作一个3366。实现了只通知3355 不通知3366。只通知3355 不通知3366。结果:三个都修改了!不想全部通知,只想定点通知。然后再Gitee里面修改。原创 2024-01-24 03:38:53 · 480 阅读 · 0 评论 -
SpringCloud Config分布式配置中心
微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。SpringCloud提供了ConfigServer来解决这个问题,我们每一个微服务自己带着一个application.yml,上百个配置文件的管理…不同环境不同配置,动态化的配置更新,分环境部署比如dev/test/prod/beta/release。原创 2024-01-24 02:07:18 · 947 阅读 · 0 评论 -
springcloud Gateway网关
Gateway是在Spring生态系统之上构建的API网关服务,基于Spring 5,Spring Boot 2和 Project Reactor等技术。Gateway旨在提供一种简单而有效的方式来对API进行路由,以及提供一些强大的过滤器功能, 例如:熔断、限流、重试等。原创 2024-01-23 15:23:40 · 1024 阅读 · 0 评论 -
springcloud Hystrix断路器
Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。原创 2024-01-22 03:03:52 · 877 阅读 · 0 评论 -
springcloud OpenFeign服务接口调用
Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单。它的使用方法是定义一个服务接口然后在上面添加注解。Feign也支持可拔插式的编码器和解码器。Spring Cloud对Feign进行了封装,使其支持了Spring MVC标准注解和HttpMessageConverters。Feign可以与Eureka和Ribbon组合使用以支持负载均衡。原创 2024-01-19 03:37:43 · 544 阅读 · 0 评论 -
springcloud Ribbon负载均衡服务调用
Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端 负载均衡的工具。简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器。我们很容易使用Ribbon实现自定义的负载均衡算法。原创 2024-01-19 02:49:04 · 598 阅读 · 0 评论 -
springcloud Consul服务注册与发现
Consul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用 Go 语言开发。提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格,总之Consul提供了一种完整的服务网格解决方案。它具有很多优点。包括: 基于 raft 协议,比较简洁;支持健康检查, 同时支持 HTTP 和 DNS 协议 支持跨数据中心的 WAN 集群 提供图形界面 跨平台,支持 Linux、Mac、Windows。原创 2024-01-18 03:58:21 · 439 阅读 · 0 评论 -
SpringCloud整合Zookeeper代替Eureka案例
zookeeper是一个分布式协调工具,可以实现注册中心功能关闭Linux服务器防火墙后启动zookeeper服务器zookeeper服务器取代Eureka服务器,zk作为服务注册中心。原创 2024-01-18 02:19:11 · 741 阅读 · 0 评论 -
springcloud Eureka服务注册与发现
Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务治理Eureka采用了CS的设计架构,Eureka Server 作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,使用 Eureka的客户端连接到 Eureka Server并维持心跳连接。这样系统的维护人员就可以通过 Eureka Server 来监控系统中各个微服务是否正常运行。在服务注册与发现中,有一个注册中心。原创 2024-01-17 17:40:32 · 1327 阅读 · 0 评论 -
springcloud Client端cloud-consumer-order80
这个是和之前的8001相互配合端口测试 这里的80的用户测试端口。原创 2024-01-17 01:06:06 · 449 阅读 · 0 评论 -
springcloud-cloud provider-payment8001微服务提供者支付Module模块
微服务cloud整体聚合父工程Project。post请求需要用postman。原创 2024-01-13 18:06:22 · 510 阅读 · 0 评论