微服务
perfiffer
这个作者很懒,什么都没留下…
展开
-
Spring Cloud网关之Zuul
微服务有服务之间的相互调用,客户端请求也会请求各个不同的服务,如果此时要统计网站pv,uv等数据,会变得很复杂,如果有一个统一的请求入口,将请求进行转发,则会大大简化业务。为此,spring cloud zuul应运而生。 Zuul是Netflix开源的微服务网关,通过网关可以完成请求过滤,转发,身份认证,流量统一入口等。根据配置,zuul可将对应的请求转发到对应的服务,同时,zuul也作为一个...原创 2018-04-23 00:39:30 · 298 阅读 · 0 评论 -
Spring Cloud负载均衡之Ribbon
Spring Cloud Ribbon是一个基于http和tcp通讯协议的客户端负载均衡工具,它是基于Netflix Ribbon实现的。它可以独立存在于任何一个微服务系统中,实现远程服务调用和负载均衡。 创建一个spring cloud ribbon服务spring-cloud-ribbon pom.xml内容如下: <?xml version="1.0" encoding="U...原创 2018-04-24 01:08:18 · 263 阅读 · 0 评论 -
Spring Cloud学习之Eureka服务发现
Spring Cloud Eureka Eureka是Netflix开发的服务发现框架,集成在spring-cloud-netflix子项目中,用来作为服务注册发现之用。 1.创建一个eureka项目(使用IDE为Intellj Idea) (1)选择File->New->Project->Spring Initializr (2)填写项目名为spring-cloud...原创 2018-04-20 01:08:09 · 344 阅读 · 0 评论 -
Spring Cloud之Feign
Feign集合了Ribbon和Hystrix,封装了RestTemplate,用于远程服务调用,可存在于任一客户端。话不多说,上代码。 新建一个spring-cloud-feign工程: pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4...原创 2018-04-25 00:07:22 · 245 阅读 · 0 评论