springCloud
文章平均质量分 86
今天你敲代码了吗?
学如逆水行舟,不进则退
展开
-
注册中心的区别(Nacos、Eureka、conful、CoreDNS、zk)
比较Zookeeper基于ZAP协议实现保证每个节点数据同步的问题,中心化思想集群模式,分为领导和跟随者角色。当我们的zk领导因为某种原因宕机的情况下,会自动触发重新选一个新的领导角色,整个选举的过程为了保证数据的一致性问题,在选举的过程中整个zk环境是不可使用的可短暂可能无法使用到zk。意味着微服务采用该模式情况下,可能无法实现通讯(本地有缓存除外)注意:可运行的节点必须满足过半机制,整个zk采用使用。Eureka采用ap的设计理念架构注册中心,完全去中心化思想,也就是没有主从之分每个节原创 2020-07-28 01:04:24 · 2512 阅读 · 0 评论 -
springClould之Gateway服务网关
中文官网文档:https://www.springcloud.cc/spring-cloud-greenwich.html#_spring_cloud_gateway一、前奏什么是服务网关PI Gateway(APIGW / API 网关),顾名思义,是出现在系统边界上的一个面向 API 的、串行集中式的强管控服务,这里的边界是企业 IT 系统的边界,可以理解为企业级应用防火墙,主要起到隔离外部访问与内部系统的作用。在微服务概念的流行之前,API 网关就已经诞生了,例如银行、证券等领域常见.原创 2020-07-18 01:48:21 · 717 阅读 · 0 评论 -
拓展Ribbon,集成nacos实现权重负载均衡
权重负载均衡的意义实现的意义就是就集群的服务器的性能、配置可能不一样,一般都默认轮训的负载均衡的模式,但是这样会造成性能好的服务器工作的少,而性能差的服务器负荷过重,造成一种极为不公平的现象,所以我们就采用权重实现负载均衡,能者多劳。集成nacos如下,我们发现在nacos的集群中,有权重的配置,但是配置了,并没有生效(自己到网关中测试)。代码直接上代码/** * @author ly */@Configurationpublic class NacosWeightRule exten原创 2020-07-16 01:19:59 · 1902 阅读 · 2 评论 -
springBoot中nacos使用
文档地址 下载地址:https://github.com/alibaba/nacos/releases 官方文档:https://nacos.io/zh-cn/docs/what-is-nacos.html 配置文档:https://nacos.io/zh-cn/docs/system-configurations.html安装、启动、关闭 1、首先到githup上下载tar的安装包,然后解压: tar -zxvf nacos-server-$version.tar.gz 2、启动命原创 2020-07-12 22:51:09 · 2587 阅读 · 0 评论 -
SpringCloud之application.properties和bootstrap.properties区别
Spring是有上下文一说的,也叫Application Context,Application Context又是有父子关系的,所以必须要理解ApplicationContext是什么。SpringCloud启动时,会先创建一个Bootstrap Context,然后创建一个Application Context,Bootstrap Context是Application Context的父上下文,Bootstrap负责从外部源加载配置并解析,这两个上下文共用一个从外部获取的Environment。B..原创 2020-07-12 21:10:28 · 1089 阅读 · 0 评论