
开源
文章平均质量分 83
good7ob
这个作者很懒,什么都没留下…
展开
-
Spring Cloud系列之 第十一篇:分布式追踪系统Sleuth与Zipkin
在这一系列的文章中,我们深入探讨了Spring Cloud微服务架构下的各个重要组件和功能。我们从服务的注册与发现开始,介绍了Eureka服务注册中心的搭建和使用。然后,我们学习了分布式配置中心Spring Cloud Config的使用,通过集中管理配置信息,实现了配置的动态刷新和集成Eureka服务注册中心,增加了配置管理的便捷性和稳定性。接着,我们研究了服务网关Zuul的功能,通过自定义Zuul Filter实现了请求的预处理和后处理,以及如何实现限流和熔断处理来保证系统的稳定性和可靠性。原创 2023-10-03 20:56:08 · 50 阅读 · 0 评论 -
Spring Cloud系列之 第十一篇:分布式追踪系统Sleuth与Zipkin
在这一系列的文章中,我们深入探讨了Spring Cloud微服务架构下的各个重要组件和功能。我们从服务的注册与发现开始,介绍了Eureka服务注册中心的搭建和使用。然后,我们学习了分布式配置中心Spring Cloud Config的使用,通过集中管理配置信息,实现了配置的动态刷新和集成Eureka服务注册中心,增加了配置管理的便捷性和稳定性。接着,我们研究了服务网关Zuul的功能,通过自定义Zuul Filter实现了请求的预处理和后处理,以及如何实现限流和熔断处理来保证系统的稳定性和可靠性。原创 2023-10-03 20:55:34 · 60 阅读 · 0 评论 -
Spring Cloud系列之 第九篇:分布式配置中心Spring Cloud Config集成Eureka服务
通过本文的介绍,读者应该了解了如何在Spring Cloud Config中集成Eureka服务,实现分布式配置中心和服务注册中心的结合使用。其中,spring.application.name指定配置中心服务端的名称,server.port指定服务端的端口号,spring.cloud.config.server.git.uri指定Git仓库的地址。其中,spring.application.name指定服务的名称,spring.cloud.config.uri指定配置中心服务端的地址。原创 2023-10-03 20:41:16 · 163 阅读 · 0 评论 -
Spring Cloud系列之 第八篇:分布式配置中心Spring Cloud Config
Spring Cloud Config作为Spring Cloud提供的分布式配置中心组件,可以帮助我们集中管理配置信息,并实现动态刷新配置。其中,spring.application.name指定配置中心服务端的名称,server.port指定服务端的端口号,spring.cloud.config.server.git.uri指定Git仓库的地址。其中,spring.application.name指定服务的名称,spring.cloud.config.uri指定配置中心服务端的地址。原创 2023-10-03 20:35:35 · 83 阅读 · 0 评论 -
Spring Cloud系列之 第七篇:服务网关Zuul Filter使用
run()方法是过滤器的具体逻辑,在本例中输出了请求的方法和URL。其中,spring.application.name指定服务的名称,server.port指定服务的端口号,eureka.client.serviceUrl.defaultZone指定Eureka Server的地址。其中,spring.application.name指定服务的名称,server.port指定服务的端口号,eureka.client.serviceUrl.defaultZone指定Eureka Server的地址。原创 2023-10-03 20:30:39 · 85 阅读 · 0 评论 -
Spring Cloud系列之第五篇:断路器监控(Hystrix Dashboard)
通过Hystrix,我们可以增加系统的容错性和稳定性,防止级联故障的发生。其中,spring.application.name指定服务的名称,server.port指定服务的端口号,eureka.client.serviceUrl.defaultZone指定Eureka Server的地址。其中,spring.application.name指定服务的名称,server.port指定服务的端口号,eureka.client.serviceUrl.defaultZone指定Eureka Server的地址。原创 2023-10-01 16:07:22 · 162 阅读 · 0 评论 -
Spring Cloud系列之 第四篇:服务提供者Eureka + 服务消费者Feign
Feign提供了声明式的服务调用方式,使得服务消费者的代码更加简洁和优雅。其中,spring.application.name指定服务的名称,server.port指定服务的端口号,eureka.client.serviceUrl.defaultZone指定Eureka Server的地址。其中,spring.application.name指定服务的名称,server.port指定服务的端口号,eureka.client.serviceUrl.defaultZone指定Eureka Server的地址。原创 2023-10-01 15:59:33 · 137 阅读 · 0 评论 -
Spring Cloud系列之 第三篇:服务提供者Eureka + 服务消费者(rest + Ribbon)
在微服务架构中,服务提供者和服务消费者是微服务系统的两个主要角色。其中,spring.application.name指定服务的名称,server.port指定服务的端口号,eureka.client.serviceUrl.defaultZone指定Eureka Server的地址。其中,spring.application.name指定服务的名称,server.port指定服务的端口号,eureka.client.serviceUrl.defaultZone指定Eureka Server的地址。原创 2023-09-23 09:21:01 · 186 阅读 · 0 评论 -
Spring Cloud系列之 第二篇:Consul服务治理实现
本文将深入介绍Consul的服务治理实现,帮助读者了解Consul的基本原理和在Spring Cloud中的集成与使用。其中,spring.application.name指定服务的名称,spring.cloud.consul.host和spring.cloud.consul.port指定Consul Server的地址。首先,需要下载Consul并安装到系统中。Consul Client:作为服务提供者和服务消费者的客户端,负责将自身注册到Consul Server,并从注册表中获取其他服务的信息。原创 2023-09-23 09:15:11 · 80 阅读 · 0 评论 -
Spring Boot 中使用 SolrCloud
通过本文的介绍,你已经学习了如何在 Spring Boot 中使用 SolrCloud 实现高效的全文搜索功能。你了解了如何配置 SolrCloud 连接信息,并使用 Spring Data Solr 提供的接口进行搜索操作。Solr 是一个功能强大且灵活的搜索平台,它在各种场景中都有广泛的应用,如电子商务、新闻搜索、日志分析等。通过结合 Spring Boot,我们可以更高效地集成 SolrCloud,并快速构建强大的全文搜索应用。原创 2023-08-06 16:52:38 · 193 阅读 · 0 评论 -
Spring Boot 中使用 RabbitMQ
通过本文的介绍,你已经学习了如何在 Spring Boot 中使用 RabbitMQ 实现异步消息的发送和接收。你了解了如何配置 RabbitMQ 连接信息,并使用 Spring Boot 提供的和注解进行消息的发送和接收。通过实际的案例,我们展示了如何使用 RabbitMQ 实现任务队列,以邮件发送服务为例。你学习了如何创建消息发送者和消息接收者,并使用队列来实现任务的异步处理。使用 RabbitMQ 可以帮助我们实现解耦和异步处理,提高系统的可靠性和性能。原创 2023-07-31 15:08:18 · 2140 阅读 · 0 评论 -
搭建:RabbitMQ 3.6 单机服务
通过本文的介绍,你已经学习了如何搭建 RabbitMQ 的单机服务,并进行了队列和交换机的创建、消息的发布和消费操作。RabbitMQ 提供了可靠的消息传递和高度可扩展的消息队列功能,可以帮助你构建强大的分布式系统和实时数据处理平台。希望本文能够帮助你快速搭建 RabbitMQ 的单机服务,并为你在消息传递领域提供了一些基础知识。愿你在使用 RabbitMQ 的过程中取得更大的成功!原创 2023-07-31 14:54:10 · 110 阅读 · 0 评论 -
搭建:Mycat 读写分离数据库分库分表中间件及简单使用
通过本文的介绍,你已经了解了如何搭建 Mycat 中间件,并使用它实现数据库的读写分离和分库分表功能。你还学习了如何配置数据源、数据节点和读写分离规则,并通过一个简单的案例演示了 Mycat 的使用。Mycat 提供了强大的功能,可以帮助我们在应用程序中实现高性能和高可用性的数据库访问。通过读写分离和分库分表的功能,我们可以根据需求合理地分配数据库资源,并提升系统的并发能力和数据处理能力。使用 Mycat 可以极大地简化我们对数据库的管理和配置工作,同时提供了灵活的配置选项,以适应不同的应用场景和需求。原创 2023-07-31 14:32:51 · 214 阅读 · 0 评论