最新 最热

Envoy架构概览(10):热启动,动态配置,初始化,排水,脚本

热启动易于操作是特使的主要目标之一。除了强大的统计数据和本地管理界面之外,Envoy还具有“热”或“实时”重启的能力。这意味着Envoy可以完全重新加载自己(代码和配置)而不会丢失任何连接。热启动功能具有以下通用架构...

2018-04-09
0

Envoy架构概览(9):访问日志,MongoDB,DynamoDB,Redis

访问日志HTTP连接管理器和tcp代理支持具有以下功能的可扩展访问日志记录:每个连接管理器或tcp代理的任意数量的访问日志。异步IO刷新架构。 访问日志记录不会阻塞主要的网络处理线程。可定制的访问日志格式使用预定义...

2018-04-09
0

Envoy架构概览(8):统计,运行时配置,追踪和TCP代理

统计特使的主要目标之一是使网络可以理解。特使根据配置如何发出大量的统计数据。一般来说,统计分为两类:下游:下游统计涉及传入的连接/请求。它们由侦听器,HTTP连接管理器,TCP代理过滤器等发出上游:上游统计涉及传出连接/...

2018-04-09
0

Envoy架构概览(7):断路,全局限速和TLS

断路断路是分布式系统的关键组成部分。快速失败并尽快收回下游施加压力几乎总是好的。 Envoy网格的主要优点之一是,Envoy在网络级别强制实现断路限制,而不必独立配置和编写每个应用程序。 Envoy支持各种类型的完全分布(...

2018-04-09
0

Envoy架构概览(6):异常检测

异常值检测和弹出是动态确定上游群集中的某些主机是否正在执行不同于其他主机的过程,并将其从正常负载平衡集中移除。 性能可能沿着不同的轴线,例如连续的故障,时间成功率,时间延迟等。异常检测是被动健康检查的一种形式...

2018-04-09
0

Envoy架构概览(5):负载均衡

负载均衡当过滤器需要获取到上游群集中主机的连接时,群集管理器使用负载平衡策略来确定选择哪个主机。 负载平衡策略是可插入的,并且在配置中以每个上游集群为基础进行指定。 请注意,如果没有为群集配置活动的运行状况检...

2018-04-09
0

Envoy架构概览(4):健康检查和连接池

健康检查主动运行状况检查可以在每个上游群集的基础上进行配置。如服务发现部分所述,主动运行状况检查和SDS服务发现类型齐头并进。但是,即使使用其他服务发现类型,也有其他需要进行主动健康检查的情况。 Envoy支持三种...

2018-04-09
0

Envoy架构概览(2):HTTP过滤器,HTTP路由,gRPC,WebSocket支持,集群管理器

HTTP过滤器就像网络级别的过滤堆栈一样,Envoy在连接管理器中支持HTTP级别的过滤堆栈。可以编写过滤器,在不知道底层物理协议(HTTP / 1.1,HTTP / 2等)或多路复用功能的情况下,对HTTP层消息进行操作。有三种类型的HTTP级别过...

2018-04-09
0

Envoy 架构概览(1):术语,线程模型,监听器和网络(L3 / L4)过滤器和HTTP连接管理

术语在我们深入到主要的体系结构文档之前,有一些定义。有些定义在行业中有些争议,但是它们是Envoy在整个文档和代码库中如何使用它们的,因此很快就会出现。主机:能够进行网络通信的实体(在手机,服务器等上的应用程序)。在这...

2018-04-09
0

微软数据湖架构

一个无限制的数据湖为智能行动提供动力:存储和分析PB级大小的文件和数以万亿计的对象开发大规模并行程序简单调试和优化您的大数据程序轻松企业级安全,审计和支持在几秒钟内开始,即刻扩展,按工作付费基于YARN,专为云计算...

2018-04-09
0