随笔分类 -  Spring Cloud 入门学习

摘要:前言: 在生产环境中,我们不可能将每个服务的真实信息暴漏出去,因为这样太不安全。 我们会选择使用路由代理真实的服务信息,由它负责转发给真实的服务。 新建一个Zool: 1.添加依赖 2.修改配置 3.开启注解 测试: 开启eureka7001、服务生产者8001、路由zool9090 1.访问Eur 阅读全文
posted @ 2018-10-25 17:53 零度微笑 阅读(1333) 评论(0) 推荐(0)
摘要:前言: 1.介绍Hystrix 在一个分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,如何能够保证在一个依赖出问题的情况下,不会导致整体服务失败,这个就是Hystrix需要做的事情。Hystrix提供了熔断、隔离、Fallback、cache、监控等功能,能够在一个、或多个依赖同时出现 阅读全文
posted @ 2018-10-25 16:38 零度微笑 阅读(422) 评论(0) 推荐(0)
摘要:前言: 在上一节里,我们学习了ribbon的使用。 我们了解到ribbon是一个客户端负载均衡机制。 而我们今天要讲的Feign呢,也是一款客户端负载均衡机制。 或者这样说,Feign封装了ribbon的负载均衡,实现了面向接口调用服务编程取缔面向服务编程。 ribbon面向服务编程: 2.修改配置 阅读全文
posted @ 2018-10-25 10:03 零度微笑 阅读(652) 评论(0) 推荐(0)
摘要:前言: 在生产环境中,未避免单点故障,每个微服务都会做高可用部署。 通白的说,就是每一个一模一样的服务会根据需求提供多分在多台机器上。 那么在大并发的情况下,如何分配服务可以快速得到响应,就成为了我们要解决的问题。 Ribbon就是一款优秀的客户端负载均衡机制。 什么是客户端负载均衡呢? 就是由服务 阅读全文
posted @ 2018-10-24 17:58 零度微笑 阅读(501) 评论(0) 推荐(0)
摘要:前言: 1.Eureka介绍: Spring Cloud Eureka,使用Netflix Eureka来实现服务注册与发现,它既包含了服务端组件,也包含了客户端组件,并且服务端与客户端均采用Java编写,所以Eureka主要适用于通过Java实现的分布式系统,或是与JVM兼容语言构建的系统。 2. 阅读全文
posted @ 2018-10-24 15:19 零度微笑 阅读(559) 评论(0) 推荐(0)
摘要:开发工具:STS 代码下载链接:GitHub管理项目 前言: Springcloud 算是当前比较火的技术,一套微服务架构的技术。 我个人对微服务的理解为: 服务可以代表service,微服务就是小的service,或者说逻辑上不可再分的功能单元。 比如一个电商管理平台,包括:用户管理、商品管理、订 阅读全文
posted @ 2018-07-24 14:46 零度微笑 阅读(4656) 评论(1) 推荐(0)