Eureka 入门 是什么? Eureka 是 Netflix 开源的一个 RESTful服务,主要用于服务注册与发现。 它由Eureka server 和Eureka client组成。 Eureka server提供服务的注册、删除、查询、续约等功能,是服务管理中心。 Eureka cliet用 ...
分类:
编程语言 时间:
2017-12-30 17:02:00
阅读次数:
278
zuul是什么? front door. API Gateway.Zuul is a JVM based router and server side load balancer by Netflix. 所有请求的入口。 As an edge service application, Zuul is ...
分类:
编程语言 时间:
2017-12-28 23:33:01
阅读次数:
514
【微服务架构】SpringCloud组件和概念介绍(一) 一:什么是微服务(Microservice) 微服务英文名称Microservice,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。 ...
分类:
编程语言 时间:
2017-12-28 14:02:49
阅读次数:
203
Dashboard Hystrix Dashboard可以让你实时监控hystrix的metrics信息。 当netflix开始使用dashboard后,运维效率得到了极大的提升,并且极大降低了大多数的线上问题的影响。 当服务依赖失败时就会显示红色。 线图显示了一个服务依赖的各项数据代表的意义。 h ...
分类:
其他好文 时间:
2017-12-27 21:35:14
阅读次数:
190
我们要构建一个什么样的App? 我们大多数人使用在线流媒体服务(如Netflix)观看我们最喜欢的电影或者节目。这篇文章将重点介绍如何通过使用vue.js 2建立一个类似风格的电影流媒体WEB交互界面(见上图)。 最终的产品可以去这里找:https://codepen.io/itslit/full/ ...
分类:
移动开发 时间:
2017-12-23 17:21:02
阅读次数:
277
1·spring cloud 提供分布式系统工具 配置中心、服务发现、熔断(超时错误处理)、路由(拦截)、微代理、控制总线、leader选举、分布式session、集群状态 2·已接触子项目 config,配置项目+配置中心(本地、git、subversion) netflix,开发工具包,包括eu ...
分类:
编程语言 时间:
2017-12-19 15:13:22
阅读次数:
172
SpringCLoud中的“Discovery Service”有多种实现,比如:eureka, consul, zookeeper。 1,@EnableDiscoveryClient注解是基于spring-cloud-commons依赖,并且在classpath中实现; 2,@EnableEure ...
分类:
其他好文 时间:
2017-12-14 21:12:56
阅读次数:
157
当我们通过RestTemplate调用其它服务的API时,所需要的参数须在请求的URL中进行拼接,如果参数少的话或许我们还可以忍受,一旦有多个参数的话,这时拼接请求字符串就会效率低下,并且显得好傻。那么有没有更好的解决方案呢?答案是确定的有,Netflix已经为我们提供了一个框架:Feign。 Fe ...
分类:
其他好文 时间:
2017-12-13 20:41:13
阅读次数:
252
认识Hystrix Hystrix是Netflix开源的一款容错框架,包含常用的容错方法:线程隔离、信号量隔离、降级策略、熔断技术。 在高并发访问下,系统所依赖的服务的稳定性对系统的影响非常大,依赖有很多不可控的因素,比如网络连接变慢,资源突然繁忙,暂时不可用,服务脱机等。我们要构建稳定、可靠的分布 ...
分类:
编程语言 时间:
2017-12-09 22:31:41
阅读次数:
219
用spring cloud sidecar的整合异构语言,以前做过没有做笔记,现在再做由于各种坑又浪费了一天,这里记一下 首先是官网:http://cloud.spring.io/spring-cloud-static/spring-cloud-netflix/1.3.1.RELEASE/ 官网上面 ...
分类:
编程语言 时间:
2017-12-09 16:49:01
阅读次数:
997