本站公告: PUI正式上线,欢迎体验。

标签:微服务

Spring Cloud Zuul过滤器详解
技巧积累

Spring Cloud Zuul过滤器详解

Mignon 2年前 (2017-04-21) 8582浏览 1评论

开端阅读本文,您将了解:(1) Zuul过滤器类型与请求生命周期(2) 如何编写Zuul过滤器(3) 如何禁用Zuul过滤器(4) Spring Cloud为Zuul编写的过滤器及其功能。过滤器类型与请求生命周期Zuul大部分功能都是通过过滤器来实现的。Zuul中定义了四种标准过滤器类型,这些过滤器...

Config Server——使用Spring Cloud Bus自动刷新配置
其他资源

Config Server——使用Spring Cloud Bus自动刷新配置

Mignon 2年前 (2017-04-09) 8943浏览 1评论

前文我们讨论了使用/refresh 端点手动刷新配置,但是如果所有微服务节点的配置都需要手动去刷新的话,那必然是一个繁琐的工作,并且随着系统的不断扩张,会变得越来越难以维护。因此,实现配置的自动刷新是很有必要的,本节我们讨论使用Spring Cloud Bus实现配置的自动刷新。Spring Clo...

Dubbo、ZooKeeper、Spring Cloud、Redis都能否做分布式事务控制?
其他资源

Dubbo、ZooKeeper、Spring Cloud、Redis都能否做分布式事务控制?

Mignon 2年前 (2017-04-09) 8185浏览 0评论

分布式一致性一、写在前面现今互联网界,分布式系统和微服务架构盛行。一个简单操作,在服务端非常可能是由多个服务和数据库实例协同完成的。在互联网金融等一致性要求较高的场景下,多个独立操作之间的一致性问题显得格外棘手。基于水平扩容能力和成本考虑,传统的强一致的解决方案(e.g.单机事务)纷纷被抛弃。其理论...

为Spring Cloud Ribbon配置请求重试【Camden.SR2+】
其他资源

为Spring Cloud Ribbon配置请求重试【Camden.SR2+】

Mignon 2年前 (2017-04-09) 1905浏览 0评论

当我们使用Spring Cloud Ribbon实现客户端负载均衡的时候,通常都会利用@LoadBalanced来让RestTemplate具备客户端负载功能,从而实现面向服务名的接口访问。下面的例子,实现了对服务名为hello-service的/hello接口的调用。由于RestTemplate被...

利用Zipkin对Spring Cloud应用进行服务追踪分析
其他资源

利用Zipkin对Spring Cloud应用进行服务追踪分析

Mignon 2年前 (2017-04-09) 3146浏览 0评论

设想这么一种情况,如果你的微服务数量逐渐增大,服务间的依赖关系越来越复杂,怎么分析它们之间的调用关系及相互的影响?服务追踪分析一个由微服务构成的应用系统通过服务来划分问题域,通过REST请求服务API来连接服务来完成完整业务。对于入口的一个调用可能需要有多个后台服务协同完成,链路上任何一个调用超时或...

SpringCloud实战小贴士:随机端口
其他资源

SpringCloud实战小贴士:随机端口

Mignon 2年前 (2017-04-09) 2540浏览 0评论

太久没有更新,一时不知道该从哪儿继续,索性就从一个小技巧开始吧。在之前的《Spring Cloud构建微服务架构》系列博文中,我们经常会需要启动多个实例的情况来测试注册中心、配置中心等基础设施的高可用,也会用来测试客户端负载均衡的调用等。但是,我们一个应用只能有一个端口号,这就使得在本机测试的时候,...

Spring Cloud内置的Zuul过滤器详解
其他资源

Spring Cloud内置的Zuul过滤器详解

Mignon 2年前 (2017-04-09) 3322浏览 0评论

Spring Cloud默认为Zuul编写并启用了一些过滤器,这些过滤器有什么作用呢?我们不妨按照@EnableZuulServer、@EnableZuulProxy两个注解进行展开,相信大家对这两个注解都不陌生(至少都见过吧)。如果觉得陌生也没有关系,可将@EnableZuulProxy简单理解为...

Spring Cloud netflix概览和架构设计
框架积累

Spring Cloud netflix概览和架构设计

Mignon 2年前 (2017-01-07) 24085浏览 0评论

1 Spring Cloud简介Spring Cloud是基于Spring Boot的一整套实现微服务的框架。他提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。最重要的是,跟spring boot框架一起使用的话,会让你...

Spring Cloud Netflix
框架积累

Spring Cloud Netflix

Mignon 2年前 (2017-01-05) 4078浏览 0评论

该项目通过自动配置和绑定到Spring环境和其他Spring编程模型惯例,为Spring Boot应用程序提供Netflix OSS集成。 通过几个简单的注释,您可以快速启用和配置应用程序中的常见功能模块,并使用久经考验的Netflix组件构建大型分布式系统。 提供的功能模块包括服务发现(Eurek...