收录了 Zuul 频道下的 50 篇内容
Rags Srinivas采访了Netflix的项目经理Mikey Cohen,采访的内容是关于微服务网关Zuul的架构转型。Cohen谈论了这次转型的动机以及在转型过程中面临的挑战。
本文将概述Zuul 2,详细介绍我们今天发布的一些有趣特性,并讨论我们正在使用Zuul 2构建的其他一些项目。
前几天拜读了OpsGenie的资深工程师Turgay Çelik博士写的《Comparing API Gateway Performances: NGINX vs. ZUUL vs. Spring Cloud Gateway vs. Linkerd》,文中介绍了最初也是采用Nginx作为单体型服务的网关,后来接触到微服务架构后开始逐渐采用其他组件。本文争取从设计思路上解释为什么会有这样的性能差异。
本次分享介绍Netflix API网关Zuul。
最近,Netflix将它们的网关服务Zuul进行了升级,全新的Zuul 2将HTTP请求的处理方式从同步变成了异步。本文主要探讨异步化之后的架构及其带来的变化。
本文描绘了 Netflix 流媒体服务的整体云架构图景,并从可用性、延迟、可扩展性和对网络系统或系统中断的适应性方面分析了系统的设计。
基于近年在微服务基础架构方面的实战经验和平时的学习积累,我想总结并提出一些构建微服务 2.0 技术栈的选型思路,供各位在一线实战的架构师、工程师参考借鉴。
看了一些,Zuul 网关使用教程及一些博客,给了我很好的参考意义,特花时间总结一下。以便于后续重温,以及让网友们更快的理解这个东西。其实,它没有我们想象中的那么复杂,一步一步走,你才能了解全貌。
本文从百亿流量交易系统微服务网关(API Gateway)的现状和面临的问题出发,阐述微服务架构与 API 网关的关系,理顺流量网关与业务网关的脉络,分享API网关知识与经验。
随着规模的不断扩大,Netflix面临身份验证难题,不仅有多种协议、多个令牌,而且面对2亿多用户和数千种设备类型。如何解决这种复杂性,Netflix提出了一种新方案。
Zuul的核心逻辑是由一系列的Filter来实现的,他们能够在进行HTTP请求或者相应的时候执行相关操作。
本文介绍了Zuul如何通过HTTP2连接复用和确定性子集算法优化Zuul的连接管理,极大减少了连接数量和失效率,优化了集群通信性能。
Zull包含了对请求的路由(用来跳转的)和过滤两个最主要功能:其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础,而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验,服务聚合等功能的基础。Zuul和Eureka进行整合
美丽好车的微服务实践是基于 Spring Cloud 体系来做的,在具体的开发过程中遇到了不少问题,踩了不少坑,对于微服务也有了实际的切身体会和理解。在整个 Spring Cloud 技术栈中,基于不同职责需要,我们选择了相应组件来支持我们的服务化,同时配合 Swagger 和 Feign 实现接口的文档化和声明式调用,在实际开发过程中极大地降低了沟通成本,提高了研发联调和测试的效率。
《Re:从 0 开始的微服务架构》专题的第二篇文章,看看如何搭建一个简单模式的微服务架构。
1、API网关的诞生背景,以及微服务时代的重新赋能。 2、Netflix的实践思路以及业内其他案例。 3、解决了什么问题,以及如何落地。
本文介绍宜信微服务架构的实践经验。
本文来自RancherLabs微信公众号