免费获取策划方案多一份参考,总有益处

重庆网站建设

Website construction

案例778

重庆网站建设

构建有状态和可移植的无服务器应用程序

来源:xk星空官方网站|时间:2020-09-09|浏览:

用Teal在记录时间内构建有状态和可移植的无服务器应用程序。

语言inter-op

使用您最喜欢的工具和库来做重物,而蒂尔处理胶水。

现在,Teal可以直接调用Python函数。有计划支持Javascript,可能还有其他语言(C/ c++等)。

可移植性

Teal运行时抽象了“存储”和“计算”,因此任何能够提供这些功能的平台都可以运行Teal。

其副作用是,您可以使用本地存储和计算在本地测试应用程序,然后部署到云上。如果它的行为不同,这被认为是一个蓝绿色的bug。

AWS后端已经实现,接下来是GCP。

容易并发

Teal将AWS中并发进程的复杂性隐藏在熟悉的编程结构背后(异步/等待),让您描述具有多个“线程”的系统,这些“线程”传递数据并相互等待。

在AWS中运行时,线程在独立的Lambda上下文中运行,并通过DynamoDB共享数据,由Teal运行时透明地处理。

先进的指标

跨线程的标准输出和日志自动由项目和“会话”确定范围——有点像结构化日志,但是内置的。

Teal事件支持函数级跟踪和性能分析。

当中断时,Teal堆栈跟踪显示整个上下文,而不仅仅是当前线程(或Lambda函数)。

Serverless有问题,但它真的很好。很多聪明人都认为这是未来的趋势。

我们喜欢它让我们停止担心服务器,消除空闲服务器时间,并神奇地缩放。

问题是,我们用操作的简单换取了开发的复杂性。

构建任何重要的东西都要花费时间、精力和大量的基础设施。最普通的数据管道的架构图。

Web开发曾经非常简单。一切都可以在本地运行,一切都在代码中定义。

如果我们可以有相同的经验serverless?我们应该能够在开发和操作中保持简单性,同时保持服务器状态。

蒂尔正在实现这一点。

最好的方法是用蓝绿色做一些很棒的东西,然后告诉我们。在GitHub上爆红。告诉我们它是如何帮助你的,或者它是如何未能达到你的期望的。

留言

返回顶部

君
重庆网站建设重庆网站建设构建有状态和可移植的无服务器应用程序
XML 地图