捉虫大师 捉虫大师
3年前
小白也能看懂的dubbo3应用级服务发现详解
搜索关注微信公众号"捉虫大师",后端技术分享,架构设计、性能优化、源码阅读、问题排查、踩坑实践。本文已收录https://github.com/lkxiaolou/lkxiaolou欢迎star。dubbo是一款开源的RPC框架,主要有3个角色:提供者(provider)、消费者(consumer)、注册中心(registry)提供者启动时向
Easter79 Easter79
3年前
Spring工程通过注解实现动态声明Bean
此前在一个旧的spring项目中实现了手动配置接入Eureka,同时生成了一个Feign的客户端。刚好现在有一个新的微服务API需要接入。于是想实现在springboot中通过@FeignClient自动声明客户端bean的功能,过程也不是很复杂,在此分享一下过程一、实现@FeignClient注解@FeignClient是sprin
Stella981 Stella981
3年前
Service Discovery with Spring Cloud Eureka
<dependency<groupIdorg.springframework.cloud</groupId<artifactIdspringcloudstartereurekaserver</artifactId</dependency@SpringBootApplication@EnableEurekaServe
Easter79 Easter79
3年前
SpringCloud 2.x Eureka安全配置
springcloud升级到2.x后Eureka安全配置与1.x有部分变动,具体配置如下:1、加入依赖:dependencies{implementation('org.springframework.cloud:springcloudstarternetflixeurekaserver')te
Stella981 Stella981
3年前
Spring Cloud(二) Consul 服务治理实现
SpringCloudConsul项目是针对Consul的服务治理实现。Consul是一个分布式高可用的系统,具有分布式、高可用、高扩展性。Consul简介Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul的方案更“一站式”,内
Stella981 Stella981
3年前
Eureka和Zookeeper的比较
Zookeeper保证CP当向注册中心查询服务列表时,我们可以容忍注册中心返回的是几分钟以前的注册信息,但不能接受服务直接down掉不可用。也就是说,服务注册功能对可用性的要求要高于一致性。但是zk会出现这样一种情况,当master节点因为网络故障与其他节点失去联系时,剩余节点会重新进行leader选举。问题在于,选举lead
Stella981 Stella981
3年前
Eureka与Zookeeper的区别
作为服务注册中心,Eureka比Zookeeper好在哪里著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性P是在分布式系统中必须要保证的,因此我们只能在A和C之间进行权衡。因此Zookeeper保证的是CPEureka则
Wesley13 Wesley13
3年前
13张图解分布式系统服务注册与发现机制,给你整明白
本文 GitHub https://github.com/SmileLionCoder/JavaFullStack(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2FSmileLionCoder%2FJavaFullStack) 已收录,有程序员进阶技