对于任何一个高可用高负载的系统来说,负载均衡是一个必不可少的名称。在大型分布式计算体系中,某个服务在单例的情况下,很难应对各种突发情况。因此,负载均衡是为了让系统在性能出现瓶颈或者其中一些出现状态下可以进行分发业务量的解决方案。在SpringCloud 体系当中,加入了Netflix公司的很多优秀产 ...
分类:
编程语言 时间:
2017-12-09 13:04:13
阅读次数:
183
参考Spring Cloud官方文档第13、14、15章 13. Circuit Breaker: Hystrix Clients Netflix提供了一个叫Hystrix的类库,它实现了断路器模式。在微服务架构中,通常一个微服务会调用多个其他的微服务。一个相对低层级的服务失败可能造成上层应用的级联 ...
分类:
编程语言 时间:
2017-12-05 20:04:34
阅读次数:
426
转自:https://juejin.im/post/592f87feb123db0064e5ef7c (2017-06) 简单聊聊SOA和微服务 架构设计中的朴素主义 前两天和一个朋友聊天,他向我咨询如何从零开始构建一个健壮、强大的软件系统,聊着聊着他忽然问我,「听大家都在说微服务(下文中有的地方会 ...
分类:
其他好文 时间:
2017-12-02 16:24:30
阅读次数:
122
URL: https://github.com/Netflix/vmaf libvmaf Obtain the VMAF (Video Multi-Method Assessment Fusion) score between two input videos. The obtained VMAF ...
分类:
其他好文 时间:
2017-12-01 19:47:20
阅读次数:
329
Spring Cloud的负载均衡策略可以通过配置Ribbon搞定,也就是注入实现com.netflix.loadbalancer.IRule的类,当前包含的策略包括 1.RandomRule 随机策略 在while循环内,如果服务地址不为空会不停的循环直到随机出一个可用的服务。 @Suppress ...
分类:
Web程序 时间:
2017-11-26 14:04:34
阅读次数:
216
commonservice eureka Netflix 云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。 ...
分类:
编程语言 时间:
2017-11-23 11:02:03
阅读次数:
191
Spring Cloud Ribbon Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。它是一个基于HTTP和TCP的客户端负载均衡器。它可以通过在客户端中配置ribbonServerList来设置服务端列表去轮询访问以达到均衡负载的作用。 当 ...
分类:
编程语言 时间:
2017-11-23 10:58:53
阅读次数:
172
Spring Cloud Feign Spring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端。它使得编写Web服务客户端变得更加简单。我们只需要通过创建接口并用注解来配置它既可完成对Web服务接口的绑定。它具备可插拔的注解支持,包括Feign注解、JAX- ...
分类:
编程语言 时间:
2017-11-23 10:58:22
阅读次数:
170
Netflix是谁?Netflix是欧美地区最大的网络视频提供商,超过了Youtube。全球每天有超过190个国家,一亿多会员在Netflix上观看1.2亿小时的电影,电视剧和纪录片等等。Netflix也制作了像纸牌屋这样广受欢迎的电视剧。为了应对巨大的并发流量,Netflix用了7年时间,网站架构从传统..
分类:
Web程序 时间:
2017-11-15 17:04:16
阅读次数:
206
Chris Richardson 微服务系列翻译全7篇链接: 微服务介绍 构建微服务之使用API网关 构建微服务之微服务架构的进程通讯 微服务架构中的服务发现 微服务之事件驱动的数据管理 微服务部署(本文) 重构单体应用为微服务 原文链接:Choosing a Microservices Deplo ...
分类:
其他好文 时间:
2017-11-13 21:26:12
阅读次数:
143