性能文章>Zuul 5.0 版本发布,关键功能更新一览>

Zuul 5.0 版本发布,关键功能更新一览原创

https://a.perfma.net/img/3110416
2年前
234101

近日,Zuul 5.0版本正式发布。新版本解决了合并问题代码,开发者可使用Zuul 5.0进行持续集成。

zuul 是一个开源API Gateway 服务器,本质上是一个web servlet应用。在云平台上提供动态路由、监控、弹性、安全等边缘服务的框架。开发者可采用Zuul中的网关组件安全实现软件项目间的自动化持续集成、交付和部署,进行应用程序及其依赖关系的持续开发、测试和部署。

Zuul维护人员、Acme Gating创始人James Blair表示:“Zuul的愿景是帮助团队实现并行开发经过充分测试的软件,提升团队效率,而5.0版本已经在很大程度上实现了这一目标,开发者可以实现零停机操作,同时可以使用Zuul来支持整个企业的项目网关。”

Zuul 5.0关键功能更新

与之前版本相比,Zuul 5.0主要提供了以下关键功能更新:

  • 每个组件都具有可扩展性和高可用性
  • 面向管理员的增强Web UI
  • 新增并优化了驱动程序
  • 注重在容器中运行

每个组件都具有可扩展性和高可用性

在Zuul 5.0中,每个组件都是无状态、可扩展且高度可用的,用户因此可在单个实例中支持更多租户、项目和更改,并享受零停机迁移和升级性能。 

面向管理员的Web UI

在Zuul 5.0中,Web UI中添加了身份验证功能,允许管理员:

  • 出列更改
  • 促进更改
  • 重新排队更改

新增并优化了驱动程序

Zuul 5.0包括一个高度可扩展的Azure云驱动程序,GitHub和Gitlab驱动程序也有了显著的改进并添加了新功能。还添加了Zuul的首个在元层级上运行的云驱动程序-Metastatic,该驱动程序将与Zuul的任意或所有单云驱动程序进行对话,以分配在其上提供工作负载的节点,可共享大型云节点上的负载。

在容器中运行

上游Zuul项目现在创建可用于生产的容器构建。Zuul项目使用从这些镜像部署的Zuul程序来测试其自身的所有更改,引入这些容器镜像用于新的部署。此外,Zuul-operator项目进行了重大更新,使其功能与Zuul不相上下。此外,所有Zuul组件都添加了对Prometheus的初始支持,以及liveness和readiness探针,以便于在Kubernetes中运行。

Zuul 5.0版本:https://opendev.org/zuul/zuul



来源:稀土掘金

原文链接:https://juejin.cn/news/7062291373453475847

点赞收藏
堆堆

【HeapDump性能社区官方小编】各位堆友们,+微信号perfMa,可以联系上堆堆哦~

请先登录,感受更多精彩内容
快去登录吧,你将获得
  • 浏览更多精彩评论
  • 和开发者讨论交流,共同进步
1
0
https://a.perfma.net/img/3110416
堆堆

徽章

【HeapDump性能社区官方小编】各位堆友们,+微信号perfMa,可以联系上堆堆哦~