上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 27 下一页
摘要: 声明式渲染 Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统: 【1】 页面显示: 【2】 list v-for 列表 加索引 索引index 【3】判断 v-if true 可见 false 不可见 【4】双向绑定 阅读全文
posted @ 2018-04-12 16:06 lyon♪♫ 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 断路器 断路器模式源于Martin Fowler的Circuit Breaker一文。“断路器”本身是一种开关装置,用于在电路上保护线路过载,当线路中有电器发生短路时,“断路器”能够及时的切断故障电路,防止发生过载、发热、甚至起火等严重后果。 在分布式架构中,断路器模式的作用也是类似的,当某个服务单 阅读全文
posted @ 2018-04-12 14:30 lyon♪♫ 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 前言 在微服务架构中,我们将系统拆分成了一个个的服务单元,各单元应用间通过服务注册与订阅的方式互相依赖。 由于每个单元都在不同的进程中运行,依赖通过远程调用的方式执行,这样就有可能因为网络原因或是依赖服务自身问题出现调用故障或延迟, 而这些问题会直接导致调用方的对外服务也出现延迟,若此时调用方的请求 阅读全文
posted @ 2018-04-12 14:13 lyon♪♫ 阅读(863) 评论(0) 推荐(0) 编辑
摘要: 注册为服务 虽然通过服务端负载均衡已经能够实现,但是作为架构内的配置管理,本身其实也是可以看作架构中的一个微服务。 所以,另外一种方式更为简单的方法就是把config-server也注册为服务,这样所有客户端就能以服务的方式进行访问。 通过这种方法,只需要启动多个指向同一Git仓库位置的config 阅读全文
posted @ 2018-04-11 13:40 lyon♪♫ 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Config 它分为服务端与客户端两个部分。 其中服务端也称为分布式配置中心,它是一个独立的微服务应用,用来连接配置仓库并为客户端提供获取配置信息; 而客户端则是通过指定的配置中心来管理应用资源与业务相关的配置内容,并在启动的时候从配置中心获取和加载配置信息 简而言之 服务 阅读全文
posted @ 2018-04-11 10:25 lyon♪♫ 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 在Spring Cloud封装的Feign中并不直接支持传文件,但可以通过引入Feign的扩展包来实现,本来就来具体说说如何实现。 服务提供方(接收文件) 服务提供方的实现比较简单,就按Spring MVC的正常实现方式即可,比如: 服务消费方(发送文件) 在服务消费方由于会使用Feign客户端,所 阅读全文
posted @ 2018-04-10 15:54 lyon♪♫ 阅读(613) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Feign Spring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端。 一、根据eureka-consumer复制一个服务消费者工程,命名为:eureka-consumer-feign。在pom.xml中增加下面的依赖: 二、修改应 阅读全文
posted @ 2018-04-10 14:40 lyon♪♫ 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 之前我们通过LoadBalancerClient接口来获取某个服务的具体实例,并根据实例信息来发起服务接口消费请求。 但是这样的做法需要我们手工的去编写服务选取、链接拼接等繁琐的工作,对于开发人员来说非常的不友好。 所以,下来我们看看Spring Cloud中针对客户端负载均衡的工具包:Spring 阅读全文
posted @ 2018-04-10 14:19 lyon♪♫ 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 使用LoadBalancerClient 在Spring Cloud Commons中提供了大量的与服务治理相关的抽象接口, 包括DiscoveryClient、这里我们即将介绍的LoadBalancerClient等 从LoadBalancerClient接口的命名中,我们就知道这是一个负载均衡客 阅读全文
posted @ 2018-04-10 14:05 lyon♪♫ 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud简介 Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。 微服务架构 那么什么是“微 阅读全文
posted @ 2018-04-10 13:47 lyon♪♫ 阅读(186) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 27 下一页