Stella981 Stella981
3年前
Nacos作为注册中心和配置中心,爱不释手的感觉
在使用SpringCloud做分布式微服务架构时,注册中心是必不可少的一个组件。目前可以用的主要有:Eureka、Consul、Zookeeper。今天,我们就来说一下Alibaba的Nacos怎么样?下载与安装下载地址https://github.com/alibaba/nacos/releases安装:
Stella981 Stella981
3年前
Spring Cloud Spring Boot mybatis 企业分布式微服务云(二)服务注册与发现(Consul)
SpringCloudConsulSpringCloudConsul项目是针对Consul的服务治理实现。Consul是一个分布式高可用的系统,它包含多个组件,但是作为一个整体,在微服务架构中为我们的基础设施提供服务发现和服务配置的工具。它包含了下面几个特性:服务发现健康检查Key/Value存储
Easter79 Easter79
3年前
SpringCloud Eureka自我保护机制
!(https://oscimg.oschina.net/oscnet/2752fc97a29741f9b8cf1f6627079e8a.png)自我保护背景首先对Eureka注册中心需要了解的是Eureka各个节点都是平等的,没有ZK中角色的概念,即使N1个节点挂掉也不会影响其他节点的正常运行。默认情况
Easter79 Easter79
3年前
SpringCloud之Zuul
【前面的话】书接上文,前面已经讲过了SpringCloud的注册中心Eureka、Ribbon和Feign等等,如果有不清楚的也可以去看看我的微服务系列文章(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Feelve.com%2Ftags%2Fspringcloud%23blog
Easter79 Easter79
3年前
SpringCloud之Ribbon:负载均衡
SpringCloud集成了Ribbon,结合Eureka,可实现客户端的负载均衡。下面实现一个例子,结构下图所示。!(https://oscimg.oschina.net/oscnet/742d36f5920648f4beaa0a0cee50424ed0f.png)一、服务器端1、创建项目开发工具:IntelliJ
Easter79 Easter79
3年前
SpringCloud Eureka Client 源码解析
EurekaClient源码解析读取应用自身配置信息服务发现客户端拉取注册表信息服务注册初始化定时任务服务下线看本篇之前请先看五分钟学会SpringCloudEureka:服务注册与发现(小白必看,一看就会教程)(https://www.oschina.ne
Wesley13 Wesley13
3年前
LBS发现好友
近两年、手机应用,莫过于微信、陌陌之类最受欢迎;但实现原理,分享文章甚少。故,提出两种方案,供分享;不对之处,敬请留言学习。目标解决大型应用(微信、陌陌级别)中,用户经纬度在不断更新,用户查找频繁的问题。(每分钟1000W级)\
Stella981 Stella981
3年前
Spring cloud实现FeignClient指定Zone调用
本文基于SpringCloudFincheleySR3背景介绍目前项目多个区域多个集群,这些集群共用同一个Eureka集群。通过设置eureka.instance.metadatamap.zone设置不同实例所属的zone,zone之间不互相调用,只有zone内部调用(其实这里用zone做了集群隔离,实际上集群肯定是跨可用区
Stella981 Stella981
3年前
Ribbon远程调用
Ribbon是客户端的负载均衡机制,它有几种负载均衡机制。默认是轮询,我们也可以自定义规则。通过合理的分配网络请求来减小服务器的压力。项目都是注册到eureka服务器上(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fwlwl%2Fp%2F94733