sentinel控制台与应用通信原理
Posted dongbo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sentinel控制台与应用通信原理相关的知识,希望对你有一定的参考价值。
1,应用程序配置中的port选项用于指定在应用端启动的http server的端口,默认8719
sentinel:
transport:
dashboard: localhost:8080
port: 8719
2,控制台添加/编辑规则后,会push规则内容到应用端的http server
3,http server更新应用端内存中的sentinel规则信息,使配置生效
所以:
应用重启后,内存中的规则信息会清空,规则不再生效,控制台上的信息也就为空了。
控制台重启后,控制台上的信息清空了,因为控制台默认仅仅作为一个push的终端,没有持久化存储规则。但应用中内存规则依然存在,所以规则依然生效。
以上是关于sentinel控制台与应用通信原理的主要内容,如果未能解决你的问题,请参考以下文章
精华推荐 |深入浅出Sentinel原理及实战「基础实战专题」零基础探索分析Sentinel控制台开发指南
7.Sentinel源码分析—Sentinel是怎么和控制台通信的?
精华推荐 |深入浅出Sentinel原理及实战「原理探索专题」完整剖析Alibaba微服务架构体系之轻量级高可用流量控制组件Sentinel