Dapr v1.14 版本已发布
Dapr是一套开源、可移植的事件驱动型运行时,允许开发人员轻松立足云端与边缘位置运行弹性、微服务、无状态以及有状态等应用程序类型。Dapr能够确保开发人员专注于编写业务逻辑,而不必分神于解决分布式系统难题,由此显著提高生产力并缩短开发时长。Dapr 是用于构建云原生应用程序的开发人员框架,可以更轻松帮助开发人员在 Kubernetes 上构建运行多个微服务,并与外部状态存储/数据库、机密存储、发布/订阅代理以及其他云服务和自托管解决方案进行交互。
2024年8月14日正式发布了1.14版本,Dapr v1.14的发布标志着分布式应用程序运行时的重要更新。这个版本引入了许多新特性和改进,旨在帮助开发者构建更安全、可靠的微服务。以下是Dapr v1.14的一些主要亮点:
作业API和调度服务(预览):工作API是一个用于调度未来任务的编排器,可以在特定时间或特定间隔内执行。这适用于多种场景,如自动数据库备份、定期数据处理和ETL、电子邮件通知、维护任务和系统更新以及批处理等。Dapr的工作API确保这些场景中的任务能够一致且可靠地执行,提高效率并降低错误风险。此外,Dapr还引入了一个新的调度服务,这是一个控制平面服务,用于调度actor提醒。
API更新:Dapr v1.14对API进行了更新,以支持新的特性和组件。这些更新包括对作业API的引入,该API用于调度未来任务,无论是特定时间还是特定间隔。使用Actor和Workflow时,性能改进可提高吞吐量并降低延迟,Actor多租户使用命名空间来隔离相同的Actor类型,防止名称冲突。流式订阅,用于动态主题订阅,无需重新启动sidecar。改进的HTTP指标过滤,通过路径匹配防止高基数导致过度的CPU和内存使用。出站消息投影,支持跨多个发布/订阅代理和状态存储的事务提交。
Dapr Shared(预览):默认情况下,Dapr 作为 sidecar 注入,以便为您的应用程序启用 Dapr API,以实现最佳的可用性和可靠性。Dapr Shared 支持两种替代部署策略来创建 Dapr 应用程序,使用 Kubernetes Daemonset 进行每节点部署或 Deployment 进行每集群部署。
Dapr的构建块:Dapr提供了一系列分布式系统的构建块,用于以标准方式构建微服务应用程序并部署到任何环境。这些构建块API是独立的,意味着可以在应用程序中使用任意数量的它们。
平台无关性:Dapr是平台无关的,可以在本地、任何Kubernetes集群、虚拟或物理机器以及其他Dapr集成的托管环境中运行应用程序。这使得可以在云和边缘运行微服务应用程序。
升级注意事项:需要注意的是,这个版本包含一些破坏性变化。有关升级到Dapr v1.14的信息,请参考官方文档中的相关部分。
总的来说,Dapr v1.14的发布为开发者提供了更加强大和灵活的工具,以构建和部署分布式应用程序。这些更新不仅增强了Dapr的功能性,还提高了其适用性和效率,使其成为构建现代微服务架构的首选平台之一,关于Dapr v1.14的更详细内容参看官方博客文章:https://blog.dapr.io/posts/2024/08/14/dapr-v1.14-is-now-available/。
相关链接:
Dapr v1.14 is now available:https://blog.dapr.io/posts/2024/08/14/dapr-v1.14-is-now-available/。
详细了解Dapr: https://docs.dapr.io/concepts/overview/
Dapr v1.14 版本已发布的更多相关文章
- swoole-1.7.18 版本已发布,支持 PHP7
swoole-1.7.18 版本已发布,支持 PHP7 matyhtf 发布于: 2015年07月23日 (22评) 分享到: 收藏 +16 3月19日,深圳源创会火热报名中,go>> ...
- Dapr v1.9.0 版本已发布
Dapr是一套开源.可移植的事件驱动型运行时,允许开发人员轻松立足云端与边缘位置运行弹性.微服务.无状态以及有状态等应用程序类型.Dapr能够确保开发人员专注于编写业务逻辑,而不必分神于解决分布式系统 ...
- Dapr v1.10.0 版本已发布
Dapr是一套开源.可移植的事件驱动型运行时,允许开发人员轻松立足云端与边缘位置运行弹性.微服务.无状态以及有状态等应用程序类型.Dapr能够确保开发人员专注于编写业务逻辑,而不必分神于解决分布式系统 ...
- sa-token v1.9.0 版本已发布,带来激动人心新特性:同端互斥登录
sa-token是什么? sa-token是一个JavaWeb轻量级权限认证框架, 官网首页:http://sa-token.dev33.cn/ 如果你经常使用腾讯QQ,就会发现它的登录有如下特点:它 ...
- 用于云计算的自我更新、自我修补的Linux版本已发布!
自动化是 IT 行业的增长趋势,其目的是消除重复任务中的手动干扰.Oracle 通过推出 Oracle Autonomous Linux 向自动化世界迈出了又一步,这无疑将使 IoT 和云计算行业受益 ...
- Dapr 官方文档中文翻译 v1.5 版本正式发布
作者:敖小剑 - Dapr Approver 经过 Dapr 中国社区十余位贡献者一个多月的努力,Dapr 官方文档中文翻译 v1.5 版本完成翻译和审校,正式发布并上线 Dapr 官网. 访问方式 ...
- 云原生生态周报 Vol.9| K8s v1.15 版本发布
本周作者 | 衷源.心贵 业界要闻 1.Kubernetes Release v1.15 版本发布,新版本的两个主题是持续性改进和可扩展性.(https://github.com/kubernetes ...
- Kubernetes 1.14发布:对Windows节点的生产级支持、Kubectl更新与持久本地卷通用版本已全面到来
今天,我们高兴地宣布Kubernetes 1.14版本的正式亮相,这亦是我们在2019年当中进行的首次发布!Kubernetes 1.14版本由31项增强功能组成,具体包括:10项稳定版功能,12项b ...
- Node.js开源应用OSN发布初始V1.0版本-见面版本
Nodejs开源应用OSN初始版本V1.0发布,请参考本操作说明文档,有任何问题请留言 Nodejs开源应用OSN发布V1.0版本: OSChina收录地址: OSC收录地址:http://www.o ...
- Vue DevUI v1.4 版本发布:从体验、效率、质量三个方面做了全方位的优化🎉
2022年9月1日,我们正式宣布 Vue DevUI 组件库发布 v1.0 版本. Vue DevUI 1.0 正式发布 经过100多天的持续迭代,我们正式发布 v1.4.0 版本,共新增: 11位贡 ...
随机推荐
- 【BUG记录】Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x90\xA6' for column 'name' at row 1
大家好呀,我是summo,这次的文章标题是一个Mysql数据库的SQL错误,遇到的同学自然懂,没遇到的同学希望你永远也不要遇到. 一.错误说明 Cause: java.sql.SQLException ...
- CF1854E Games Bundles
乱搞题 设个 \(dp[i]\) 表示和为 \(i\) 的子序列个数,那么转移是容易的, \(dp[j]+=dp[j-i]\) ,然后就判下 \(dp[60]+dp[60-i]\) 是否大于 \(m\ ...
- manim边学边做--MathTex
上一篇介绍的SingleStringMathTex主要用来显示只有一行的数学公式,对于复杂的数学公式,可以使用MathTex类. MathTex类继承自SingleStringMathTex,在其基础 ...
- 在VisualStudio中WPF应用程序在打开窗体界面设计时报错<发生了未经处理的异常>的解决方法
在网上找了一个wpf的开源项目,在打开窗体,点击设计的时候,提示错误信息如下 System.Resources.MissingSatelliteAssemblyExceptionThe satelli ...
- SQL_left join 和from 两个表的区别
一个是普通的联接,结果中的记录在两个表中都有.一个是左外联接,结果中的记录在A表中存在,B表中不一定有.相当于a表为主体表,b为辅助表. 例子: mysql> select * from a;+ ...
- 项目中的坑记录~v-if和v-show的坑
有个功能是这样的,点击获取验证码,获取验证码之后将输入框禁用,进行倒计时11秒. 问题:第一次的倒计时是从6开始的, 之后的倒计时都是从9开始倒计,没有从11开始 解决:主要是用了v-show.倒计时 ...
- Jmeter边界提取器
组件路径:HTTP请求->右键添加->后置处理器->边界提取器 用途:边界提取器(Boundary Extractor)是放在Sample请求之后执行的,用于获取左右边界中间的所有字 ...
- Jmeter函数助手24-longSum
longSum函数可用于计算两个或多个长值的和.intSum函数参数值的范围在-2147483648到2147483647之间,而longSum函数的参数值范围比intSum的大. First lon ...
- 【Project】JS的Map对象前后交互问题
这是我在项目中写的一个Map对象: let map = new Map(); for (let i = 0; i < type_checked_value.length; i++) { let ...
- blender建模渲染Tips
blender渲染 灯光的三种方式 1,常规灯光:shift+A选择灯光. 2,世界环境光:右侧地球图标调整. 3,物体自发光:把渲染物体变成一个发光体来进行调节灯光. 渲染视窗的调节 ctrl+b裁 ...