spring cloud
文章平均质量分 84
梦想的精英
这个作者很懒,什么都没留下…
展开
-
spring cloud学习——Spring Cloud Netflix-zuul(三)
前面我们已经讲了netflix中的eureka,现在我们来讲讲netflix中的zuul(网关)。首先讲一下为什么会有zuul出现,任何东西的出现都是有原因的。现在我讲一下两种情况让大家弄懂zuul的大概作用。1,首先我们在弄微服务项目的时候,会将传统的一个大项目A细分化成很小的,功能独立的项目。问题来了,以前的传统大项目A可能访问之前有什么权限控制,token验证之类的东西。如果使用微服务,将大...原创 2018-03-03 20:24:36 · 337 阅读 · 0 评论 -
spring cloud学习——spring cloud config(一)
前言:Spring Cloud 为开发人员提供了一系列的工具来快速构建分布式系统的通用模型 。例如:配置管理、服务发现、断路由、智能路由、微代理、控制总线、一次性Token、全局锁、决策竞选、分布式session、集群状态等等。分布式系统的协助需要一大堆的模型,使用SpringCloud开发者能快速的建立支持实现这些模式的服务和应用程序。他们将适用于任何分布式环境,无论是开发者的个人电脑还是生产环...原创 2018-02-08 14:16:48 · 1159 阅读 · 0 评论 -
Spring Cloud重试机制与各组件的重试总结
SpringCloud重试机制配置首先声明一点,这里的重试并不是报错以后的重试,而是负载均衡客户端发现远程请求实例不可到达后,去重试其他实例。Ribbon+RestTemplate的重试对于整合了Ribbon的RestTemplate,例如一个RestTemplate添加了@LoadBalanced 注解:@Bean@LoadBalancedpublic RestTempla...转载 2018-01-27 21:40:47 · 2706 阅读 · 0 评论 -
spring cloud学习——spring Cloud bus(四)
中文翻译过来是消息总线,我们在以前那个spring cloud config中会用到。spring cloud config中,当远程git/svn中配置文件改变之后,会通过消息总线去获取最新的配置文件信息,而不需要重启。bus的大致架构图如下(图是网上拷贝的)流程:1,利用git、svn中的webhook(钩子)功能有点类似于触发器,当配置文件修改之后会给configserver发一个bus/r...原创 2018-03-07 19:40:17 · 269 阅读 · 0 评论 -
spring cloud eureka 消费者使用服务名访问,不能访问的问题
这里说一下我自己犯的一个错误。我有三个项目eureka-server,provide-service,consumer-service,以下我统称为ABC三个项目。现在的步骤是这样的,先访问C项目的一个接口,接口里面用restTemplate发送的一个请求,具体看下面@RestControllerpublic class TestController { @Autowired...原创 2018-03-03 20:15:40 · 34370 阅读 · 21 评论 -
Spring Cloud Zuul 整合 swagger
最近我们有一个需求,就是把各个系统的swagger文档集中在一起。有了这么一个需求之后,我去百度了,结合swagger的源码实现了一下 首先我们可以先看看单个系统的swagger页面,第一部分是一个下拉框,就是一个选择swagger资源的下拉框,默认就是本应用;第二部分是一个请求,是第一部分数据的请求第三部分是第二部分请求的一个结果展示,json部...原创 2018-07-30 11:04:26 · 1313 阅读 · 0 评论