首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

Dapr v1.14 版本已发布

编程知识
2024年08月22日 06:00

Dapr是一套开源、可移植的事件驱动型运行时,允许开发人员轻松立足云端与边缘位置运行弹性、微服务、无状态以及有状态等应用程序类型。Dapr能够确保开发人员专注于编写业务逻辑,而不必分神于解决分布式系统难题,由此显著提高生产力并缩短开发时长。Dapr 是用于构建云原生应用程序的开发人员框架,可以更轻松帮助开发人员在 Kubernetes 上构建运行多个微服务,并与外部状态存储/数据库、机密存储、发布/订阅代理以及其他云服务和自托管解决方案进行交互。

2024年8月14日正式发布了1.14版本,Dapr v1.14的发布标志着分布式应用程序运行时的重要更新。这个版本引入了许多新特性和改进,旨在帮助开发者构建更安全、可靠的微服务。以下是Dapr v1.14的一些主要亮点:

  1. 作业API和调度服务(预览):工作API是一个用于调度未来任务的编排器,可以在特定时间或特定间隔内执行。这适用于多种场景,如自动数据库备份、定期数据处理和ETL、电子邮件通知、维护任务和系统更新以及批处理等。Dapr的工作API确保这些场景中的任务能够一致且可靠地执行,提高效率并降低错误风险。此外,Dapr还引入了一个新的调度服务,这是一个控制平面服务,用于调度actor提醒。

  2. API更新:Dapr v1.14对API进行了更新,以支持新的特性和组件。这些更新包括对作业API的引入,该API用于调度未来任务,无论是特定时间还是特定间隔。使用Actor和Workflow时,性能改进可提高吞吐量并降低延迟,Actor多租户使用命名空间来隔离相同的Actor类型,防止名称冲突。流式订阅,用于动态主题订阅,无需重新启动sidecar。改进的HTTP指标过滤,通过路径匹配防止高基数导致过度的CPU和内存使用。出站消息投影,支持跨多个发布/订阅代理和状态存储的事务提交。

  3. Dapr Shared(预览):默认情况下,Dapr 作为 sidecar 注入,以便为您的应用程序启用 Dapr API,以实现最佳的可用性和可靠性。Dapr Shared 支持两种替代部署策略来创建 Dapr 应用程序,使用 Kubernetes Daemonset 进行每节点部署或 Deployment 进行每集群部署。
  4. Dapr的构建块:Dapr提供了一系列分布式系统的构建块,用于以标准方式构建微服务应用程序并部署到任何环境。这些构建块API是独立的,意味着可以在应用程序中使用任意数量的它们。

  5. 平台无关性:Dapr是平台无关的,可以在本地、任何Kubernetes集群、虚拟或物理机器以及其他Dapr集成的托管环境中运行应用程序。这使得可以在云和边缘运行微服务应用程序。

  6. 升级注意事项:需要注意的是,这个版本包含一些破坏性变化。有关升级到Dapr v1.14的信息,请参考官方文档中的相关部分。

总的来说,Dapr v1.14的发布为开发者提供了更加强大和灵活的工具,以构建和部署分布式应用程序。这些更新不仅增强了Dapr的功能性,还提高了其适用性和效率,使其成为构建现代微服务架构的首选平台之一,关于Dapr v1.14的更详细内容参看官方博客文章:https://blog.dapr.io/posts/2024/08/14/dapr-v1.14-is-now-available/


相关链接:

From:https://www.cnblogs.com/shanyou/p/18372843
本文地址: http://www.shuzixingkong.net/article/1314
0评论
提交 加载更多评论
其他文章 使用FModel提取黑神话悟空的资产
目录前言设置效果展示闲聊可能遇到的问题没有相应的UE引擎版本选项 前言 黑神话悟空昨天上线了,解个包looklook。 本文内容比较简洁,仅介绍解包黑神话所需的专项配置,关于FModel的基础使用流程,请见《使用FModel提取UE4/5游戏资产》 本文仅演示steam平台下的解包过程 设置 在FM
使用FModel提取黑神话悟空的资产 使用FModel提取黑神话悟空的资产 使用FModel提取黑神话悟空的资产
Python被远程主机强制关闭后怎么自动重新运行进程
要实现Python程序在被远程主机强制关闭后能够自动重新运行,我们可以采用几种方法,但最直接且常用的方法之一是结合操作系统级的工具或脚本。在Linux系统中,我们可以使用cron作业或者systemd服务来实现这一功能;在Windows系统中,可以使用任务计划程序。但在这里,为了提供一个跨平台的、更
CVSS(Common Vulnerability Scoring System)打分规则解读
CVSS(Common Vulnerability Scoring System)提供了一种根据漏洞的主要特征进行打分,反映其严重性的方法。CVSS 已成为被广泛使用的标准。 下面是CVSS 3.1版本计算器的界面截图,本文对Base Score的打分标准做解读,并提供一些建议。同时会对每个维度选项
CVSS(Common Vulnerability Scoring System)打分规则解读
代码随想录Day22
77. 组合 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 示例 1: 输入:n = 4, k = 2 输出: [ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4], ] 示例 2: 输入:n = 1
代码随想录Day22
使用分布式锁解决IM聊天数据重复插入的问题
导航 业务背景 问题分析与定位 探索可行的解决方案 数据库层面处理——唯一索引 应用程序层面处理——分布式锁 分布式锁概述 分布式锁需要具备哪些特性? 分布式锁有哪些实现方式? 基于数据库的实现方式 基于Redisson实现方式 Redission介绍 概述 可重入锁 基于Redisson解决方案
使用分布式锁解决IM聊天数据重复插入的问题 使用分布式锁解决IM聊天数据重复插入的问题 使用分布式锁解决IM聊天数据重复插入的问题
DDD建模后写代码的正确姿势(Java、dotnet双平台)
本文书接上回《一种很变态但有效的DDD建模沟通方式》,关注公众号(老肖想当外语大佬)获取信息: 最新文章更新; DDD框架源码(.NET、Java双平台); 加群畅聊,建模分析、技术交流; 视频和直播在B站。 终于到了写代码的环节 如果你已经阅读过本系列前面的所有文章,我相信你对需求分析和建模设计有
DDD建模后写代码的正确姿势(Java、dotnet双平台) DDD建模后写代码的正确姿势(Java、dotnet双平台) DDD建模后写代码的正确姿势(Java、dotnet双平台)
从源码分析 SpringBoot 的 LoggingSystem → 它是如何绑定日志组件的
开心一刻 今天心情不好,想约哥们喝点 我:心情不好,给你女朋友说一声,来我家,过来喝点 哥们:行!我给她说一声 我:你想吃啥?我点外卖 哥们:你俩定吧,我已经让她过去了 我:???我踏马让你过来!和她说一声 哥们:哈哈哈,我踏马寻思让她过去呢 前情回顾 SpringBoot2.7 霸王硬上弓 Log
从源码分析 SpringBoot 的 LoggingSystem → 它是如何绑定日志组件的 从源码分析 SpringBoot 的 LoggingSystem → 它是如何绑定日志组件的 从源码分析 SpringBoot 的 LoggingSystem → 它是如何绑定日志组件的
一个能够生成 Markdown 表格的 Bash 脚本
哈喽大家好,我是咸鱼。 今天分享一个很实用的 bash 脚本,可以通过手动提供单元格内容和列数或者将带有分隔符的文件(如 CSV、TSV 文件)转换为 Markdown 表格。 源代码在文末哦!原文链接:https://josh.fail/2022/pure-bash-markdown-table-