Skip to content

如何执行环境故障转移

HaojunRen edited this page May 31, 2024 · 2 revisions

本文档只适用于Discovery 6.15.0及以上版本的集成方式

策略

环境故障转移,即无法找到相应环境的服务实例,转移到指定环境的实例(未指定,默认路由到common环境)。其作用是防止路由时候环境人为设置错误,或者对应环境的服务实例发生灾难性的全部下线,导致流量有损

配置项

通过在配置中心修改环境故障转移值,可以达到动态环境故障转移的效果

<?xml version="1.0" encoding="UTF-8"?>
<rule>
    <strategy-failover>
        <!-- 环境故障转移,无法找到相应环境的服务实例,路由到指定环境的实例 -->
        <env-failover>common</env-failover>
    </strategy-failover>
</rule>

需要通过如下开关开启该功能

# 启动和关闭环境故障转移。缺失则默认为false
# 如果“env-failover”值未配置,则默认为common
spring.application.strategy.environment.failover.enabled=true




2017-2050 ©Nepxion Studio Apache License

           

Total visits

讲义篇

集成篇

概念篇

实践篇

功能篇

配置篇

扩展篇

测试篇

升级篇

贡献篇

Clone this wiki locally