springcloud
houdezaiwu1
这个作者很懒,什么都没留下…
展开
-
springcloud(七)------zuul 网关
网关是什么是一个网络整体系统中的前置门户入口。请求首先通过网关,进行路径的路由,定位到具体的服务节点上。是进入服务的统一大门。网关分类api开放网关开放api(openApi) 企业需要将自身数据、能力等作为开发平台向外开放,通常会以rest的方式向外提供,最好的例子就是淘宝开放平台、腾讯公司的QQ开发平台、微信开放平台。 Open API开放平台必然涉及到客户应用的接入、API权限的管理、调用次数管理等,必然会有一个统一的入口进行管理,这正是API网关可以发挥作用的时候。微服务网关微服务的概念原创 2020-05-09 15:48:20 · 314 阅读 · 0 评论 -
springcloud(一)------简介
引言具体介绍这篇文章很好,引用过来了http://developer.51cto.com/art/201811/586513.htm先看看这个然后脉络会清晰一些。Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单...原创 2019-07-18 17:28:13 · 161 阅读 · 0 评论 -
springcloud(二)------ Eureka 服务治理,服务注册与发现
一 创建“服务注册中心”1 创建eureka-server,作为服务器创建一个基础的Spring Boot工程,命名为eureka-server,并在pom.xml中引入需要的依赖内容<dependencies> <dependency> <groupId>org.springframework.boot</g...原创 2019-07-18 17:04:34 · 138 阅读 · 0 评论 -
springcloud(三)------服务消费者
1 创建 消费者创建springboot,命名为:eureka-consumer,引入主要依赖<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-sta...原创 2019-07-18 17:25:46 · 118 阅读 · 0 评论 -
springcloud(四)------Ribbon负载均衡
前言在前一篇介绍了消费者调用,调用方式是通过loadBalancerClient ,这样做自己选择服务,然后 得到 ServiceInstance 对象,再用 restTemplate 发送调用,显得有些麻烦,ribbon 负载均衡的简化了这些,只需要小小的改动就行了。我就在上一篇的基础上改了,复制了一份,命名为 eureka-consumer-ribbon添加依赖在pom 基础上,追加依...原创 2019-07-24 09:51:07 · 108 阅读 · 0 评论 -
springcloud(五)------Feign 组件消费
前言上一篇 使用Ribbon ,这一节我们聊聊Feign,它自带负载均衡,让我们调用服务可以像调用本地方法一样,通过几个注解搞定。我们以上一篇的基础改动依赖增加依赖<!-- feign 申明式调用服务客户端,基于ribbon,自带负载均衡 ,只需要定义接口然后申明接口,用接口调用服务--> <dependency> <...原创 2019-07-24 10:06:10 · 128 阅读 · 0 评论 -
springcloud(六)------HyStrix 容错机制
前言现在思考一个问题,如果调用的远程服务挂了,我们的消费端岂不是也要挂?这是绝对的不许的,HyStrix 容错机制 为我们提供了解决方法,通过服务降级,处理异常情况,并返回自己定义的结果。HyStrix 具备了服务降级、服务熔断、线程隔离、请求缓存、请求合并以及服务监控等强大功能。修改 客户服务端增加代码,模拟超时,这个时候 消费端接受不到返回的信息,就会报错,显示 timeout,...原创 2019-07-24 10:33:06 · 163 阅读 · 0 评论