springcloud
爱一半码一半
幸福到底是什么
展开
-
springCloud之Config
什么是springCloud Config为微服务架构中的微服务提供集中化的外部配置支持,配置服务器为各个不容微服务应用的所有环境提供了一个中心化的外部配置。 分为服务端和客户端。config服务端与Git通讯码云(gitee)上先搭建仓库和文本内容 搭建方式:https://mp.csdn.net/postedit/100901379 搭建地址:https://gitee.c...原创 2020-01-26 01:55:31 · 162 阅读 · 0 评论 -
springCloud之Zuul
什么是zuulzuul提供 = 代理 + 路由+ 过滤 路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负责队请求的处理过程进行干预,是实现请求校验,服务聚合等功能的基础。Zuul和Eureka进行整合,将Zuul资深注册为Eureka服务治理下的应用,同事从Eureka中或得其他微服务的消息,也既以后的访问微服务都是通过Zuul跳转后获得。 ...原创 2020-01-25 21:52:27 · 90 阅读 · 0 评论 -
springCloud之Hystrix
什么是Hystrix?Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统中,许多依赖不可避免的会调用失败,比如超时,异常等等,Hystrix能够保证在一个依赖出问题的情况下不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。 "断路器"本身是一种开关装置,当某个服务单元发生故障之后,通过断路器的故障监控(类似熔断保险丝,向调用方返回一个符合预期的、可处理的备选响...原创 2020-01-25 14:55:02 · 133 阅读 · 0 评论 -
springCloud之Feign
什么是FeignFeign是一个声明试WebService客户端,使得编写Web服务客户端变得非常容易。 只需要创建一个接口,然后在上面添加注解即可。(因为Feign实现了ribbon) 功能和ribbon一样,用来负载均衡修改API模块cloud_api项目pom增加 <dependency> <groupId>...原创 2020-01-24 23:22:22 · 153 阅读 · 0 评论 -
springCloud之Ribbon
Ribbon是什么?springCloud Ribbon是基于Netfix Ribbon实现一套客户端 、 负载均衡的工具。 负载均衡(Load Balance) 是将用户的请求平均分配到多台服务器上,从而到达机器的HA,负载均衡算法可以自定义。Ribbon配置初步服务消费方consumer_dept consumer_dept的pom文件增加 <!-- Ribbon相关...原创 2020-01-24 12:20:46 · 190 阅读 · 0 评论 -
springCloud之Eureka
Eureka是什么?服务注册和发现。 只要所有的服务注册进Eureka中,大家可以直接去Eureka中找到服务名称(标识符),可以直接进行服务调用,不像dubbo还得修改配置文件。 类似dubbo的注册中心,比如zookeeper。Eureka服务注册中心建立搭建项目eureka_service application.yml 现在只是部署一台服务,使用单机模式 server:...原创 2020-01-23 23:50:10 · 156 阅读 · 0 评论 -
微服务&springCloud
什么是微服务微服务与微服务架构微服务优缺点优点 缺点微服务技术栈有哪些为什么选择springCloud作为微服务架构 springCloud是什么 springCloud与springCloud区别 springCloud与Dubbo区别微服务构建父工程搭建搭建一个maven项目,什么都不要勾选...原创 2020-01-23 22:55:38 · 189 阅读 · 0 评论