Temporal Blog 09月30日
Temporal产品更新:新功能与演示
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

在今年的Replay活动中,我们举办了超过40场演讲,其中最受期待的之一是由我们的CTO兼联合创始人Samar和工程副总裁Preeti主讲的产品重点演讲。该演讲视频现已可在我们的Replay Rewind网站上观看。演讲中推出了一些产品更新,包括即将发布的预览和一般可用版本。无论发布状态如何,每个更新都伴随着我们工程团队Yimin和Liang的现场演示。我们讨论的功能如下:Datadog中的原生时间监控、Temporal更新(版本控制、计划、工作流更新、多区域云等)。这些更新包括工作流更新(公共预览)、计划(公共预览)、工作版本控制、程序化和自动化用户和帐户管理以及多区域Temporal Cloud:全局命名空间。

🌟 在Replay活动中,Samar和Preeti的重点演讲推出了多项产品更新,包括与Datadog的原生Temporal监控集成、Temporal的新功能(如工作流更新、计划、版本控制等)以及多区域Temporal Cloud的全球命名空间。

📊 这些更新旨在提高Temporal的可用性、可扩展性和管理效率。工作流更新允许同步请求和响应,减少延迟,适用于响应式应用。计划功能升级了传统Cron,提供更灵活的调度控制。版本控制自动化了工作流修改,而全局命名空间简化了多区域部署。

🔧 此外,还推出了程序化用户和帐户管理,通过API密钥和tcloud CLI实现自动化。这些功能通过演示展示了Temporal Cloud的强大能力和易用性,旨在帮助用户构建更可靠、高效的应用程序。

🌐 多区域Temporal Cloud的全球命名空间功能特别值得关注,它为需要99.99%可用性或全球访问的工作负载提供了简化的解决方案,避免了自托管Temporal服务复杂的管理需求。

At Replay this year we hosted over 40 talks, and one of the most anticipated was our Product Keynote, which was presented by Samar (our CTO and co-founder) and Preeti (our SVP of Engineering). The video of this talk is now available to view on our Replay Rewind site.

We rolled out a few product updates during the keynote. Some of which are previews of upcoming releases and some generally available. Regardless of release availability, each was accompanied by a working demo from Yimin and Liang from our engineering team. The features we spoke through are below.

Native Temporal Monitoring in Datadog#

We welcomed our friends at Datadog to join us during the keynote to roll out a (yet another) new feature that provides native monitoring of Temporal within Datadog. They now provide an out of the box dashboard and a handful of recommended monitors that give you a great starting point for running your own Temporal servers. They also announced the release and spoke through a native Datadog tracing library for our Go SDK.

Temporal Updates: Versioning, Schedules, Workflow Update, Multi-region cloud and more.#

We continued the keynote with some of our own product announcements and demos, rolling out five new features across the project and within our managed service, Temporal Cloud. The key updates included:

    Workflow Update (public preview)

    Workflow Update is the first new primitive added to Temporal in quite a while. This key capability eliminates development friction and reduces latencies for your responsive applications. In the past, if you wanted to interact with a Workflow, you would send data to it and then you would have to query the Workflow to get a response. With Workflow Update you can now simply send a request and get data back synchronously. This eliminates blocking on the response and helps you build interactive apps.

      Schedules (public preview)

      The Schedules capability of Temporal is applicable against two challenges; it is an upgrade to traditional Cron utilities and also replaces the existing Temporal Cron Jobs feature. The new Schedules feature provides granular controls for you to schedule Temporal Workflows and run them reliably and on a specified schedule, interval or calendar. It also allows you to manage these workflows with controls to start, backfill, delete, describe, list, pause, trigger, and update their executihttps://temporal.io//images.ctfassets.net/0uuz8ydxyd9p/3dJoL5YOKwOgNSwr32XUFQ/0065d3b640ff53f52594ab7ba50d1e87/blog-replay3-image3.png94ab7ba50d1e87/blog-replay3-image3.png" alt="blog-replay3-image3">

        Worker Versioning

        Have you ever had to modify logic within a Temporal Workflow in production? Until now, this task was quite complicated and required manual control over versions deployed on explicit workers. With this feature update, Temporal now automates control over Worker Versioning. You simply change your code, and then deploy your Workflow with a new version number. Under the cover, Temporal will direct all new workflow executions to Workers that have the new version and all previous versions will continue onhttps://temporal.io//images.ctfassets.net/0uuz8ydxyd9p/74FLUQoxYGMm9Jp7NwJNRG/968915894413309e5d4afc9de7ab4a69/blog-replay3-image4.png/968915894413309e5d4afc9de7ab4a69/blog-replay3-image4.png" alt="blog-replay3-image4">

          Programmatic and Automated User and Account Management

          Over the past few months, we have been busy rethinking and simplifying how you manage and authenticate users within Temporal Cloud. We introduced API Keys and updated the tcloud CLI so that you can automate and programmatically manage user, accounts and namespaces within Temporal Cloud. It allows you to perform a single update or execute these in batch. In the demo,we even showed how you can do allhttps://temporal.io//images.ctfassets.net/0uuz8ydxyd9p/7grWl1eS0Mqa0IIGl2A4tW/6b3742917900973b94c09bfe03a7c616/blog-replay3-image5.pngWl1eS0Mqa0IIGl2A4tW/6b3742917900973b94c09bfe03a7c616/blog-replay3-image5.png" alt="blog-replay3-image5">

            Multi-Region Temporal Cloud: Global Namespaces

            Our final announcement was Global Namespaces for Temporal Cloud. This deployment option, allows you to get a managed service for workloads that need 99.99% availability or global access. If you want to do this with a self-hosted Temporal Server, it requires fairly complex setup and management for replication and traffic failover. With this new feature, this is as simple as choosing a secondary region for Temporal Cloud and we take care https://temporal.io//images.ctfassets.net/0uuz8ydxyd9p/2Vjk0AayZkTH7wqr9ew7Lv/8efbc7532dc6871621fdacf4100d41dc/blog-replay3-image6.pnget/0uuz8ydxyd9p/2Vjk0AayZkTH7wqr9ew7Lv/8efbc7532dc6871621fdacf4100d41dc/blog-replay3-image6.png" alt="blog-replay3-image6">

            This was a feature packed keynote and highlighted some of the biggest advances we've made over the past few months. Ultimately, We are pretty happy that all the demos went off without a hitch and that much of this is available for you to use now.

            If you'd like to see the demos and hear from the team directly, you can check out the video on our Replay Rewind site and join the discussion about these new features in our community slack.

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Temporal 产品更新 Datadog集成 工作流更新 计划功能 版本控制 多区域云 全球命名空间
相关文章