y93.第六章 微服务、服务网格及Envoy实战 -- Envoy配置(四)
2023-09-14 09:09:05 时间
3.配置Envoy
3.1 Envoy配置概述
- Envoy启动时从Bootstrap配置文件中加载初始配置(支持静态配置和动态配置)
- 支持动态配置(动态配置有以下两个接口)
- xDS API(是大段的核心的关键配置的加载位置)
- 从配置文件加载配置
- 从管理服务器(Management Server)基于xds协议加载配置
- runtime(如果只是微调其中的某个特性还可以有runtime配置接口,称为运行时,envoy运行时的组件,这个组件内部提供了一些开关,可以通过设定这些开个属性值来决定其运行特性,而这些属性值通常都是k/v格式的,我们把它称为Feature flags)
- 某些关键特性(Feature flags)保存为key/value数据
- 支持多层配置和覆盖机制(而且runtime还支持覆盖机制和多层配置机制,也就意味着对应的runtime配置有多个配置接口,有多个配置入口,那这些多个配置入口彼此之间最后的最核心的关键配置是可以覆盖前面所定义的配置的)
- xDS API(是大段的核心的关键配置的加载位置)
- 启用全动态配置机制后,仅有极少数场景需要重新启动Envoy进程
- 支持热重启
3.2 Envoy的配置方式
-
Envoy的架构支持非常灵活的配置方式:简单部署场景可以使用纯静态配置,而更复杂的部署场景则可以逐步添加需要的动态配置机制;<
相关文章
- 分布式 | dble 启动的时候做了什么之配置检测
- Android SDK下载安装及环境配置
- H3C华三交换机DHCP服务开局配置
- 微服务配置中心, 这个方案 Go 里用起来不输 SpringCloud
- 如何配置一个Zipkin服务
- 3.Android-传感器开发-处理各种传感器配置[通俗易懂]
- linux配置minio服务单机启动
- SQLServer 错误 8649 查询已取消,因为此查询的估计开销 (%d) 出了配置的阈值 %d。 请与系统管理员联系。 故障 处理 修复 支持远程
- Oracle 参数 DB_FLASH_CACHE_SIZE 官方解释,作用,如何配置最优化建议
- Oracle 参数 LOG_ARCHIVE_FORMAT 官方解释,作用,如何配置最优化建议
- 器极速配置Redis服务器,开启性能之旅.(redis配置服务)
- 口Linux下配置串口与串口通信(linux下的串)
- 快速配置Oracle监听服务(oracle配置监听服务)
- Linux服务配置:从入门到精通(linux服务配置)
- 信息深入探索Linux:查看系统配置信息(查看linux配置)
- 703n实现快速配置mysql数据库服务(703n 配置mysql)
- 快速安装配置Redis服务器,实现极致性能(服务器redis安装配置)
- 性能提升Redis配置调整,双赢大收获存取性能显著提升(redis设置阀值后存取)
- CentOS6.4安装配置LNMP服务器(Nginx+PHP+MySQL)
- linux服务器下通过iptables+Denyhost抵御暴力破解的配置方法