文章分类 - Spring cloud
摘要:1、Spring Cloud各个组件 Eureka: 服务注册:每个服务单元向注册中心登记自己提供的服务,将主机和端口号,版本号,通信协议等一些附加信息告知注册中心注册中心按服务名分类组织服务清单。另外服务中心还需要以心跳的方式检测清单中的服务是否可用,如果不可用需要从服务清单中剔除,达到删除故障服
阅读全文
摘要:一、介绍 1、Spring Cloud Fegin是基于Netflix Feign实现的; 2、Ribbon 是一个基于 HTTP 和 TCP 客户端的负载均衡器,它可以在客户端配置 ribbonServerList(服务端列表),然后轮询请求以实现均衡负载; 3、Spring Cloud Netf
阅读全文
摘要:一、负载均衡--自定义路由策略 二、负载均衡--指定特定节点 三、负载均衡--非自定义路由规则 注意没有Ribbon配置
阅读全文
摘要:一、负载均衡 负载均衡(Load Balance): 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务
阅读全文
摘要:一、创建Eureka服务(microservice-discovery-eureka) a、pom依赖 b、application.yml配置及注解 c、EurekaApplication启动项 二、创建服务生产者 a、pom依赖 b、application.yml配置及解释 c、h2初始化表机构及
阅读全文
摘要:一、Eureka架构 这张图片是Eureka经典架构图 1、Application Service 是服务提供者; 2、Application Client 是服务消费者; 3、Eureka Server 服务注册中心; 4、所有的服务提供者和服务消费者,都要注册到注册中心上; 5、Make Rem
阅读全文
摘要:一、微服务简介及使用场景 微服务英文名称Microservice,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。它们彼此相互协作,作为一个整体为用户提供功能,却可以独立地进行扩 使用场景 1
阅读全文