• spring cloud 微服务调用--ribbon和feign调用


      这里介绍ribbon和feign调用两种通信服务调用方式,同时介绍如何引入第三方服务调用。案例包括了ribbon负载均衡和hystrix熔断--服务降级的处理,以及feign声明式服务调用。例子包括spring boot项目,用来作为第三方服务供ribbon消费和feign消费客户端调用,同时两个eureka客户端互相调用(即互相消费服务)。下载项目,启动eureka单节点注册中心,cmd启动项目(Windows和jdk环境即可):

        java -jar F:jarsouter-0.0.1-SNAPSHOT.jar
        java -jar F:jarsclient-ribbon-0.0.1-SNAPSHOT.jar --server.port=8081
        java -jar F:jarsclient-ribbon-0.0.1-SNAPSHOT.jar --server.port=8082  
        java -jar F:jarsclient-feign-0.0.1-SNAPSHOT.jar --server.port=8091    
        java -jar F:jarsclient-feign-0.0.1-SNAPSHOT.jar --server.port=8092
      多次访问下列路径,观察返回结果,务必观察熔断处理的结果:
        http://localhost:8091/feign/consumer或http://localhost:8092/feign/consumer
        http://localhost:8081/ribbon/consumer或http://localhost:8082/ribbon/consumer
      源码下载地址:https://github.com/zhzhair/spring-cloud-examples.git

  • 相关阅读:
    出版文字作品报酬规定(收藏)
    关于Delphi7 的XML说明
    我做的XML验证的测试记录
    印刷常用名词
    验证XLM数据合法性(收藏)
    关于.Net操作XML相关类
    我的性格
    webpack学习笔记一
    汇编语言内存变量的地址
    Linux 汇编语言(GNU GAS汇编)开发指南
  • 原文地址:https://www.cnblogs.com/zhzhair-coding/p/9809218.html
Copyright © 2020-2023  润新知