微服务
文章平均质量分 93
本栏主要涉及到微服务内容
Hhzzy99
大家一起共同进步呀
展开
-
Redis:深度解读集群、分片以及实际应用案例
✅作者简介:热爱Java后端开发的一名学习者,大家可以跟我一起讨论各种问题喔。🍊个人信条:坚持就是胜利!🥭本文内容:Redis:深度解读集群、分片以及实际应用案例。原创 2023-06-02 10:34:14 · 1065 阅读 · 0 评论 -
Redis:高级功能与实践策略
✅作者简介:热爱Java后端开发的一名学习者,大家可以跟我一起讨论各种问题喔。🍊个人信条:坚持就是胜利!🥭本文内容:Redis:高级功能与实践策略。原创 2023-06-02 10:27:23 · 696 阅读 · 0 评论 -
Redis:一种高性能的NoSQL数据库
✅作者简介:热爱Java后端开发的一名学习者,大家可以跟我一起讨论各种问题喔。🍊个人信条:坚持就是胜利!🥭本文内容:Redis:一种高性能的NoSQL数据库。原创 2023-06-02 10:22:16 · 762 阅读 · 0 评论 -
深入理解与实践Seata:分布式事务解决方案
Seata,全名Simple Extensible Autonomous Transaction Architecture,是由阿里巴巴集团开发的开源分布式事务解决方案。Seata 旨在解决微服务架构中的分布式事务问题,确保全局事务的一致性。早在 2014 年,阿里巴巴在内部就开始使用 Seata。2019 年初,Seata 项目正式开源,得到了广大开发者的积极响应和热烈支持。现在,Seata 已经成为了分布式事务解决方案的主流选择之一,被广泛应用在电商、金融、物流等多个领域。原创 2023-06-02 04:00:00 · 1228 阅读 · 1 评论 -
RabbitMQ深入解析与实践
RabbitMQ是一个基于AMQP(Advanced Message Queuing Protocol,高级消息队列协议)的消息中间件,支持多种编程语言和多种消息协议,具有灵活路由、负载均衡、队列持久化、消息确认、高可用等特性。生产者(Producer):消息的发送者,将消息发布到交换器。交换器(Exchange):接收生产者发送的消息,根据路由规则将消息路由到一个或多个队列。队列(Queue):存储消息的数据结构,等待消费者来消费消息。原创 2023-06-01 23:00:00 · 411 阅读 · 0 评论 -
使用Nacos Config进行配置管理
Nacos Config是Nacos的一部分,是一个强大的配置中心,提供了丰富的配置管理特性:集中管理:Nacos Config提供了一个中心化的配置服务器,可以集中管理所有服务的配置信息。动态更新:Nacos Config支持配置的动态更新。当配置信息发生变化时,Nacos Config可以将新的配置信息推送到服务,服务可以实时获取新的配置信息。配置版本管理:Nacos Config提供了配置版本管理的功能,可以对配置信息的修改进行追踪。原创 2023-06-01 18:30:00 · 1040 阅读 · 0 评论 -
使用Sentinel进行服务容错
Sentinel是一款开源的服务容错组件,主要功能包括流量控制、熔断降级、系统负载保护等。Sentinel具有以下特点:丰富的流量控制策略:支持根据QPS、线程数等多种指标进行限流,并且支持预热、排队等多种流量控制方式。强大的熔断降级机制:支持根据响应时间、异常比例、异常数等多种指标进行熔断降级。系统负载保护:能够根据系统的负载情况,自动进行流量控制,保护系统稳定运行。实时的监控和统计:提供了实时的监控和统计功能,可以查看系统的实时运行情况。原创 2023-06-01 15:15:00 · 611 阅读 · 0 评论 -
了解和使用Ribbon进行负载均衡
Ribbon是Netflix开源的一个客户端负载均衡器。它可以帮助我们将请求分发到多个不同的服务实例,以实现负载均衡和提高系统的可用性。Ribbon可以与Eureka、Feign等组件相结合,为我们提供了一套完整的服务调用解决方案。服务发现:通过集成Eureka,可以自动发现服务的实例列表。服务选择规则:提供了多种负载均衡策略,如轮询、随机等。服务监听:检测服务实例的健康状况,自动剔除不可用的服务实例。原创 2023-06-01 14:30:00 · 699 阅读 · 0 评论 -
Spring Cloud 微服务之Feign服务调用
Feign是Netflix开发的声明式、模板化的HTTP客户端,Spring Cloud对它进行了封装,使其支持了Spring MVC标准注解和HttpMessageConverters。Feign可以与Eureka、Ribbon、Hystrix等组件相结合,为我们提供了一套完整的服务调用解决方案。接口式编程:基于接口的注解客户端负载均衡:结合Ribbon实现服务熔断保护:结合Hystrix实现。原创 2023-06-01 09:14:12 · 1021 阅读 · 0 评论 -
Spring Cloud Alibaba - 服务注册与发现(Nacos)
Nacos是阿里巴巴开源的一个服务注册、发现和配置管理的中间件。Nacos提供了服务注册中心和配置中心的功能,可以帮助我们轻松管理微服务的注册、发现,并动态地配置和更新服务的配置信息。Nacos支持DNS-based Service Discovery (DNS-SD),支持Docker、Kubernetes等主流容器服务调度平台,更好的支持云原生应用的开发和部署。原创 2023-05-31 02:15:00 · 494 阅读 · 0 评论 -
微服务基础-Eureka
Eureka 是 Netflix 开源的一个服务发现框架,用于构建基于微服务架构的应用程序。它允许服务实例自动注册和发现,从而实现了服务之间的协调和通信。Eureka 的设计目标是简单、可靠和高可用的服务注册和发现。通过本文的学习,希望大家可以深入了解了Eureka的概念、原理和用法。了解如何使用Eureka构建弹性、可靠的微服务架构。希望本文对大家在学习和实践微服务架构中的Eureka有所帮助,为构建高效、可扩展的分布式系统提供了指导和启示。原创 2023-05-17 12:04:20 · 746 阅读 · 2 评论