
微服务
文章平均质量分 69
学是为了不学
你学习吗?大家都在学习噢
展开
-
Eureka缓存机制
Eureka是一个AP系统,它优先保证可用性(A)和分区容错性(P),而不保证强一致性(C)。这种设计使得Eureka在分布式系统中能够应对各种故障和分区情况,保证服务的基本可用性。为了实现这一目标,Eureka在架构中设计了多级缓存,以降低读写并发,避免读写争抢资源所带来的压力。综上所述,Eureka的缓存机制是其实现高效服务发现和注册功能的重要基础。通过引入多级缓存和相应的同步、失效机制,Eureka能够在分布式系统中提供稳定、可靠的服务发现和注册服务。原创 2025-01-09 19:32:19 · 941 阅读 · 0 评论 -
dubbo的SPI机制和服务暴露,引用原理
dubbo总结原创 2023-03-26 21:42:00 · 534 阅读 · 0 评论 -
获取pom文件的内容:例如版本号
在application.yml或者application.properties上用@project.XXX@例如版本号 project: version: @project.version@或 project.version=@project.version@但是前提 还需要在当前的pom文件中添加如下配置:1、plugins下面的<plugin> <groupId>org.apache.maven.plugins</.原创 2020-09-23 15:09:24 · 4207 阅读 · 1 评论 -
Eureka工作流程和原理
Eureka 工作原理上节内容为大家介绍了,注册中心 Eureka 产品的使用,以及如何利用 Eureka 搭建单台和集群的注册中心。这节课我们来继续学习 Eureka,了解它的相关概念、工作流程机制等。Eureka 作为 Spring Cloud 体系中最核心、默认的注册中心组件,研究它的运行机制,有助于我们在工作中更好地使用它。Eureka 核心概念回到上节的服务注册调用示意图,服务提供者和服务的消费者,本质上也是 Eureka Client 角色。整体上可以分为两个主体:Eureka转载 2020-09-07 23:10:37 · 802 阅读 · 0 评论 -
新一代的注册中心NACOS服务的介绍
Nacos主要提供以下四大功能: 服务发现与服务健康检查 Nacos使服务更容易注册自己并通过DNS或HTTP接口发现其他服务。Nacos还提供服务的实时健康检查,以防止向不健康的主机或服务实例发送请求。 动态配置管理 动态配置服务允许您在所有环境中以集中和动态的方式管理所有服务的配置。Nacos消除了在更新配置时重新部署应用程序和服务的需要,这使配置更改更加高效和灵活。 动态DNS服务 Nacos支持加权路由,使您可以更轻松地在数据中心的生产环境中实施中间层负载平衡,原创 2020-08-23 22:26:00 · 261 阅读 · 0 评论 -
对微服务的认识和理解
微服务是一个近些年说的非常热的概念,尤其在互联网的大背景下,微服务的理论有机会被广泛实践。但是在实践过程中,大家对微服务的理解确大相径庭,到底要怎样做才能真正掌握微服务的架构理论呢?通过此文笔者想和大家分享一下对微服务架构的认识和理解。什么是微服务微服务的出现给我们的系统带来了很多好处,比如子系统与子系统之间的技术异构,单个系统的弹性扩容等。那怎样的服务才算是微服务呢?我们先看看它的定义:微服务是一种分布式系统解决方案,推动细粒度服务的使用,每个服务都可以独立运行, 且这些服务可以协同工作。微服务的转载 2020-08-22 17:56:00 · 1895 阅读 · 0 评论