zoukankan      html  css  js  c++  java
  • gateway简单配置

    server:
    port: 9927
    spring:
    application:
    name: gta-apigateway
    cloud:
    nacos:
    discovery:
    server-addr: 10.10.25.18:8848 # nacos服务地址
    namespace: a02ac5d9-a070-45b7-b951-409b8ea963b5
    group: SEATA_GROUP
    # Nacos 集群配置
    #server-addr: 10.10.25.15:8848,10.10.25.18:8848
    gateway:
    discovery:
    locator:
    enabled: true
    routes:
    - id: gta-taskchain-gateway
    uri: lb://gta-taskchain
    filters:
    - name: Hystrix
    args:
    name: default
    fallbackUri: 'forward:/defaultfallback'
    predicates:
    - Path=/gta-taskchain/doubleTask/**
    # - Header=luxToken, (^Tp.*)

    # hystrix 信号量隔离,3秒后自动超时
    hystrix:
    command:
    default:
    execution:
    isolation:
    strategy: SEMAPHORE
    thread:
    timeoutInMilliseconds: 3000
    shareSecurityContext: true

    @RestController
    public class DefaultHystrixController {
    @RequestMapping("/defaultfallback")
    public Map<String,String> defaultfallback(){
    Map<String,String> map = new HashMap<>();
    map.put("resultCode","fail");
    map.put("resultMessage","请稍后...");
    return map;
    }
    }

  • 相关阅读:
    小记2_finddata_t结构体
    小记1
    2014-1-2 笔记
    _RecordsetPtr的 open函数
    SAFEARRAY
    用VC实现特定编辑框上对回车键响应
    常用控件的常用消息
    单文档与多文档
    java中得到json格式的数据
    form表单验证时的onsubmit事件
  • 原文地址:https://www.cnblogs.com/xgyweb/p/14764683.html
Copyright © 2011-2022 走看看