浅谈Service Mesh体系中的Envoy
背景
最近因工作原因开始了解Service Mesh与Envoy,为系统性梳理所学内容,因此沉淀了此文档,但由于所知有限,如文档中有描述不当之处,希望不吝赐教。
提到Envoy就不得不提Service Mesh,说到Service Mesh就一定要谈及微服务了,那么我们就先放下Envoy,简单了解下微服务、Service Mesh以及Envoy在Service Mesh中处于一个什么样的角色。
过去几年间,架构领域最火的方向非微服务莫属,那么微服务架构到底为我们带来了什么样的好处呢?下面通过一张图说明架构的演进,如下:
伴随着业务规模的变大,微服务的好处显而易见,例如它本身所具备的可扩展性、易维护性、故障和资源隔离性等诸多特性使得产品的生产研发效率大大提高,同时,基于微服务架构设计,研发人员可以构建出原生对于“云”具备超高友好度的系统,让
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
技术前沿:分布式缓存Redis Cluster在华泰证券的探索与实践
Redis Cluster作为最热门的开源分布式缓存,在券商领域会有怎样的应用场景?本文从华泰证券的应用现状出发,介绍了Redis Cluster在华泰证券的大规模实践经验。 引言Redis 是一个开源(BSD许可)的内存 Key-Value 存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如:字符串、散列、列表、集合、有序集合与范围查询等。 Redis 内置了复制、LRU 驱动事件、事务、磁盘持久化等特性,并通过Redis哨兵(主从模式)和自动分区(Redis Cluster模式)提供高可用性。 官方的Redis Cluster推出前,常见的Redis Cluster开源方案主要是Codis和Twemproxy,两者均采用Proxy的方式实现分布式。通过引入Proxy层来屏蔽底层数据的分布,可以简化客户端的实现,但使得集群架构变得复杂,维护成本上升。Redis从3.0开始支持自动分区,采用无中心节点方式实现Cluster模式。访问Redis Cluster时,无需Proxy代理,具备Smart特性的客户端直接与Redis Cluster中的每个节点连接。 Re...
- 下一篇
Spring架构文档:程序员(工程师)的圣经
圣经 作为一名工程师,尤其是服务端工程师,在Spring架构大行其道的时候,只有熟悉Spring的架构,才能有未来啊! 一、Spring的架构文档 Spring的架构文档 这个有空的时候,多读读!
相关文章
文章评论
共有0条评论来说两句吧...