标签:服务

  • SpringCloud教程第5篇:Zuul

    在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简答…

    2019年12月29日 913
  • SpringCloud教程第4篇:Hystrix(F版本)

    在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保…

    2019年12月29日 948
  • SpringCloud教程第4篇:Hystrix

    在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保…

    2019年12月29日 1.19K
  • SpringCloud教程第2篇:Ribbon

    在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一…

    2019年12月29日 897
  • SpringCloud教程第2篇:Ribbon(F版本)

    在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一…

    2019年12月29日 1.15K
  • SpringBoot教程第16篇:ResrTemplate

    这篇文章主要介绍怎么用消费一个 Restful的web服务。我将用restTemplate去消费一个服务: http://gturnquist-quoters.cfapps.io/…

    2019年12月29日 907
  • JWT如何在Spring Cloud微服务系统中在服务相互调时传递

    在微服务系统中,为了保证微服务系统的安全,常常使用jwt来鉴权,但是服务内部的相互调用呢。经常有人在微信上问我,我给出一个解决办法,采用Feign的拦截器。 在Feign中开启了h…

    2019年12月29日 891
  • RequestMapping一定要写在Controller上吗

    使用Spring Cloud做项目的同学会使用Feign这个组件进行远程服务的调用,Feign这个组件采用模板的方式,有着优雅的代码书写规范。核心原理对Feign等相关注解进行解析…

    2019年12月29日 1.48K
  • SpringBoot教程第16篇:ResrTemplate

    这篇文章主要介绍怎么用消费一个 Restful的web服务。我将用restTemplate去消费一个服务: http://gturnquist-quoters.cfapps.io/…

    2019年12月29日 891
  • Docker官方文档翻译2

    容器 准备工作 安装Docker,版本为1.13或者1.13之上。 阅读第一篇文章的内容 给你的Docker环境一个快速的测试,确保所有的工作准备就绪: docker run he…

    2019年12月29日 992
  • Hystrix文档翻译

    什么是Hystrix 在分布式系统中,服务与服务之间依赖错综复杂,一种不可避免的情况就是某些服务将会出现失败。Hystrix是一个库,它提供了服务与服务之间的容错功能,主要体现在延…

    2019年12月29日 1.18K
  • Zuul上传文件,中文文件名乱码解决办法

    问题描述 在项目中又一个上传文件的oss服务,直接调用服务的上传文件成功,如果经过网关zuul服务,上传中文名字的文件,文件名会出现乱码,最终导致上传失败,如果上传英文名字的文件,…

    2019年12月29日 2.17K
  • Sleuth实战

    为什么需要Spring Cloud Sleuth 微服务架构是一个分布式架构,它按业务划分服务单元,一个分布式系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性,如果出现…

    2019年12月29日 788
  • spring cloud alibaba教程:Sentinel的使用

    什么是Sentinel Sentinel,中文翻译为哨兵,是为微服务提供流量控制、熔断降级的功能,它和Hystrix提供的功能一样,可以有效的解决微服务调用产生的“雪崩”效应,为微…

    2019年12月29日 907
  • 再见,微服务

    本文翻译自Alexandra Noonan 的 Goodbye Microservices: From 100s of problem children to 1 supersta…

    2019年12月29日 870
  • Spring Cloud Consul 之Greenwich版本全攻略

    什么是Consul Consul是HashiCorp公司推出的开源软件,使用GO语言编写,提供了分布式系统的服务注册和发现、配置等功能,这些功能中的每一个都可以根据需要单独使用,也…

    2019年12月29日 872
  • Spring Cloud Sleuth 之Greenwich版本全攻略

    微服务架构是一个分布式架构,微服务系统按业务划分服务单元,一个微服务系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性较高,如果出现了错误和异常,很难去定位。主要体现在一…

    2019年12月29日 970
  • spring cloud alibaba教程:如何使用nacos服务注册和发现

    什么是Nacos? Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 是Spri…

    2019年12月29日 1.09K
  • spring cloud alibaba教程:如何使用nacos作为配置中心

    在上一篇文章中讲解了如何使用Nacos作为服务注册中心注册。Nacos除了可以作为服务注册中心,它还有服务配置中心的功能。类似于consul config,Nacos 是支持热加载…

    2019年12月29日 1.01K
  • 设计模式第33篇:服务定位器模式

    服务定位器模式 服务定位器模式(Service Locator Pattern)用在我们想使用 JNDI 查询定位各种服务的时候。考虑到为某个服务查找 JNDI 的代价很高,服务定…

    2019年12月29日 904
QR code