高性能、可扩展、跨平台的实用工具 Gloo 亮相 DockerCon,现代化应用即可拥有!

简介: DockerCon 最后一天的闭幕演讲中,来自 Solo.io 的 Idit Levine 展示了 Gloo ,一款可以将环境中的所有组件粘合在一起的工具。 Gloo 是基于 Envoy 具有高性能、可扩展、跨平台功能的 Gateway。

screenshot

本文首发自“Docker公司”公众号(ID:docker-cn)
编译丨小东
每周一、三、五 与您不见不散!


DockerCon 最后一天的闭幕演讲中,来自 Solo.io 的 Idit Levine 展示了 Gloo ,一款可以将环境中的所有组件粘合在一起的工具。 Gloo 是基于 Envoy 具有高性能、可扩展、跨平台功能的 Gateway。

screenshot


screenshot

Idit 演示了一个将传统应用程序进行现代化改造的实例——经典的“Spring Pet Clinic”示例应用程序,通过将其进行容器化改造后将其部署到 Docker 企业版。她凭借 Gloo 路由通过添加一个用 Go 编写的微服务为应用程序添加了功能。然后通过向 AWS Lambda 函数增加 Gloo 路由来添加更多功能,从而创建一个真正的混合云应用程序,将遗留的、微服务和无服务器组件结合在一起。

然后,她又带来了一个 Squash 的演示。将 Squash 与 Gloo 一同运行来调试两个微服务,形成一个在 Docker 企业版的 Kubernetes 中运行的应用程序,一个来自 IntelliJ 的 Java,一个来自 Visual Studio Code 的 Go。


screenshot

她在演讲结束前宣布将“Qloo”开源,这是一个基于 Gloo 和 Envoy Proxy 建立的 GraphQL 服务器。Qloo 可以让您在不对现有应用程序进行任何编码的情况下添加 GraphQL 支持,并如上图所示在工作流程中将所有功能组合在一起。


在下面的视频中您可以看到所有这些优秀的演示:

相关文章
|
17天前
|
开发工具 开发者 UED
跨平台开发工具的优势
跨平台开发工具的优势
30 10
|
4月前
|
开发框架 Dart 前端开发
移动应用开发的未来:跨平台框架与原生系统之争
【5月更文挑战第72天】本文深入探讨了移动应用开发领域的最新趋势,重点关注跨平台开发框架与原生操作系统之间的竞争。文章首先概述了移动应用的重要性及其在现代社会中不断增长的需求。随后,分析了当前流行的跨平台工具如React Native和Flutter,以及它们如何使得开发者能够用单一代码库为不同操作系统构建应用程序。此外,文中还讨论了这些工具与苹果iOS和谷歌Android等原生系统之间的比较,以及它们在性能、用户体验和市场接受度方面的差异。最后,文章预测了未来移动应用开发可能的发展方向,并提出了对开发者和企业的具体建议。
|
6月前
|
开发框架 前端开发 JavaScript
混合应用开发是一种流行的跨平台解决方案
【5月更文挑战第30天】混合应用开发是一种流行的跨平台解决方案
64 1
|
6月前
|
开发框架 前端开发 Android开发
移动应用开发的未来:跨平台框架与原生操作系统的融合
【5月更文挑战第31天】 在本文中,我们将探讨移动应用开发领域的最新趋势,特别是跨平台开发框架和原生移动操作系统之间的融合。随着移动设备用户数量的不断增加,开发人员面临着在不同平台上提供一致体验的挑战。我们分析了跨平台工具如React Native和Flutter的兴起,以及它们如何利用原生系统特性来优化性能和用户体验。此外,文章还讨论了移动操作系统的最新进展,包括Android和iOS对开发者支持的增强。最后,我们提出了一个关于未来移动应用开发的预测,并强调了持续集成、自动化测试和云服务在现代移动开发流程中的重要性。
|
6月前
|
前端开发 API Android开发
移动应用开发的新纪元:跨平台框架与原生操作系统的融合
【5月更文挑战第25天】在移动设备日益普及的今天,移动应用开发正经历着前所未有的变革。跨平台应用框架如React Native和Flutter的出现,使得开发者能够使用单一代码库创建在不同操作系统上运行的应用程序,极大地提高了开发效率并缩短了上市时间。然而,随着移动操作系统不断演进,原生应用的性能优势依然不可忽视。本文将探讨当前移动应用开发领域中跨平台框架的兴起,以及它们如何与原生系统相融合,共同塑造移动应用开发的新趋势。
|
6月前
|
机器学习/深度学习 开发框架 前端开发
探索移动应用开发的未来:跨平台框架与原生操作系统的融合
【5月更文挑战第4天】在本文中,我们将深入探讨移动应用开发的当前趋势和未来展望,特别关注跨平台开发框架和原生操作系统之间的相互作用。随着技术的不断进步,开发者面临着选择最佳开发策略的挑战,以确保他们的应用能够在不同的移动设备上提供无缝的用户体验。我们将分析跨平台工具如React Native、Flutter和Xamarin的优势与局限,同时考察它们如何与iOS和Android等原生系统协同工作,以及这种协同对移动应用生态系统的潜在影响。
|
6月前
|
前端开发 开发工具 Android开发
探索移动应用开发的未来:跨平台工具与原生系统之争
【4月更文挑战第19天】 在本文中,我们将深入探讨移动应用开发领域的两个关键趋势:跨平台开发工具的兴起和移动操作系统的最新进展。文章将分析如何通过使用如Flutter、React Native等流行的跨平台框架来简化开发流程并扩大应用的可及性,同时也会探讨这些解决方案与针对特定操作系统(如iOS的Swift和Android的Kotline)的原生开发之间的利弊。此外,我们还将评估移动操作系统的最新功能,包括它们如何通过增强的安全性、性能改进以及用户界面的创新来支持开发者社区。本文旨在为开发者提供一个全面的视角,帮助他们在不断变化的技术环境中做出明智的选择。
|
6月前
|
移动开发 前端开发 JavaScript
主流跨平台开发技术对比
【2月更文挑战第1天】
257 3
|
6月前
|
机器学习/深度学习 算法 计算机视觉
作物叶片病害识别系统
作物叶片病害识别系统
|
1月前
|
存储 SQL 分布式计算
湖仓一体架构深度解析:构建企业级数据管理与分析的新基石
【10月更文挑战第7天】湖仓一体架构深度解析:构建企业级数据管理与分析的新基石
95 1
下一篇
无影云桌面