分布式应用运行时 Dapr 1.7 发布

Dapr 是一个开源、可移植的、事件驱动的运行时,可以帮助开发人员构建在云和边缘上运行的弹性的、微服务的、无状态和有状态应用程序,并且关注于业务逻辑而不用考虑分布式相关的问题。 分布式相关的问题交给Dapr来解决。

2022年4月8日正式发布了1.7 版本, 这是这是自Dapr v1.0 发布以来的第七次小版本更新,Dapr 1.7.0 版本的贡献者数量最多。我们要感谢所有 83 位新的和现有的贡献者,他们帮助实现了这个版本。 这次更新的内容很多都是大家期盼的功能,例如支持离线部署、更多的成熟Stable组件等,接下来我们一起来看看更新的内容。

Dapr 提供了通过弹性规范定义和应用容错弹性策略的能力。弹性规范保存在与组件规范相同的位置,并在 Dapr sidecar 启动时应用。Sidecar确定如何将弹性策略应用于您的 Dapr API 调用。在弹性规范中,您可以为流行的弹性模式定义策略,例如:

然后可以将策略一致地应用于目标,其中包括:

  • 使用组件时的延迟。
  • 调用给定组件的次数。

3、组件改进,在之前的 Dapr 版本中具有稳定候选版本的以下组件已升级为 稳定版本,特别是MQTT 发布订阅组件的进入稳定状态,对于在边缘计算的采用提供了一个非常好的支持:

在这个版本中添加了3个状态组件,一共有23个状态组件了,华为云也开始提交了一个新的状态组件,1.8 版本会成为新增的状态组件。

在现有组件中加入了新的功能:

influxdb 绑定现在支持查询。在这个版本中,现在共有 97 个组件,包括 41 个绑定、1 个配置、8 个 HTTP 中间件、3 个名称解析、13 个 pub/sub、8 个秘密存储和 23 个状态存储。

4、功能从预览版移至稳定版

在至少两个版本可用并征求反馈和修复后,一些功能从 预览状态转移到 稳定状态。此版本中的以下功能现已稳定:

5、CLI 更新

Kubernetes 命名空间支持

简化新根证书和应用程序证书的更新:

  • 引入了dapr mtls renew-certificate命令,可以更轻松地解决集群中的根证书到期和续订问题。
  • -k如果根证书到期时间不足 30 天,任何使用 Kubernetes 选项的 CLI 命令现在都会引发警告消息。

6、在自托管模式下安装 Dapr 的新方法

私有和备用映像注册表(预览)
在自托管模式下,CLI init命令现在可以:

  • 指定任何私有注册表以提取安装 Dapr 所需的容器Image。
  • 提供选择公共 Docker hub 或 Github 存储库的能力。这使您能够:
  • 将Image放置在您选择的受信任存储库中。
  • 在Image 限制的情况下从不同的公共资源中提取。

离线安装(预览版)

7、性能改进

如果您不熟悉 Dapr,请访问入门页面并熟悉 Dapr。 文档已更新,包含此版本的所有新功能和更改。通过概念开发应用程序文档开始使用此版本中引入的新功能。要将 Dapr 升级到 1.7.0 版,请跳至本节

Original: https://www.cnblogs.com/shanyou/p/16138758.html
Author: 张善友
Title: 分布式应用运行时 Dapr 1.7 发布

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/547093/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • [学习笔记]Java数据类型

    Java有两种数据类型:基本数据类型和引用数据类型 基本数据类型 CPU可直接对基本数据类型进行运算,Java提供8种基本数据类型:字符型、布尔型、四种整型、两种浮点型; 计算机内…

    技术杂谈 2023年7月24日
    098
  • CentOS7 安装 OpenBLAS

    将仓库clone到本地 git clone https://github.com/xianyi/OpenBLAS.git GitHub 地址:https://github.com/…

    技术杂谈 2023年7月10日
    090
  • [学习笔记]Java修饰符

    Java当中的修饰符可在定义类、方法或变量时放在语句前面作修饰。根据修饰符的用途,可将其分为访问修饰符和非访问修饰符。 访问控制修饰符 访问控制修饰符用于指明对类、方法/构造方法的…

    技术杂谈 2023年7月24日
    078
  • C宏替换优先级

    宏替换仅仅是简单的替换,它不会影响运算符优先级的,比如: #define DOUBLE(x) x+x int i = DOUBLE(5)*5; printf("%d&qu…

    技术杂谈 2023年5月30日
    0134
  • Vue sso认证快速接入实践

    SSO原理 SSO(Single Sign On)单点登录系统。现在很多系统都由多个子系统组成,为了统一登录,保证登录一次,所有子系统都能访问,提升用户体验,SSO方案由此而生。 …

    技术杂谈 2023年5月31日
    0135
  • php使用microtime(true)计算php程序代码执行消耗时间

    http://blog.csdn.net/eflyq/article/details/19130141 Original: https://www.cnblogs.com/52ph…

    技术杂谈 2023年5月31日
    083
  • Java — 反射

    程序在运行中也可以获取类的变量和方法信息,并通过获取到的信息来创建对象。程序不必再编译期就完成确定,在运行期仍然可以扩展。 示例:学生类 public class Student …

    技术杂谈 2023年7月11日
    087
  • 部署-gitlab克隆地址踩坑

    gitlab克隆地址踩坑 gitlab中的web界面的默认端口是80,ssh端口为22端口。而一般情况下,我们的服务器或者本地电脑 已经占用了这俩个端口,那么我们就需要进行端口映射…

    技术杂谈 2023年7月23日
    0114
  • 科技论文之Latex公式&符号

    近期在写文章。有好多数学公式的命令都忘记了。 今天索性一起整理下。 1 能够在文章的作者上引用的符号 2 一些括号使用方法 3 一些高等数学的公式 4 交,并集 5 一些二项式 6…

    技术杂谈 2023年5月31日
    0132
  • fastjason常用方法

    什么是fastjson? Fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种”假定有序快速匹配”的算法,把JSON Parse的…

    技术杂谈 2023年5月30日
    0111
  • CentOS 用户与群组

    Linux 系统中存在一个超级用户 root ,可以做任何操作。Linux 系统中每个用户都有自己独立的账户,有些命令运行需要切换 root 身份,用户是分组的。 1.1、切换用户…

    技术杂谈 2023年7月10日
    0104
  • 小熊飞桨练习册-03石头剪刀布

    文件说明 文件 说明 train.py 训练程序 test.py 测试程序 test-gtk.py 测试程序 GTK 界面 report.py 报表程序 onekey.sh 一键获…

    技术杂谈 2023年7月23日
    0122
  • C# Draw multiple Lines

    I would make a Line class having start and end point of the line in struct Point and make …

    技术杂谈 2023年6月1日
    0139
  • Windows内核安全与驱动开发

    编辑推荐 本书适合计算机安全软件从业人员、计算机相关专业院校学生以及有一定C语言和操作系统基础知识的编程爱好者阅读。 内容简单介绍 本书的前身是《天书夜读——从汇编语言到Windo…

    技术杂谈 2023年5月31日
    0113
  • 前端矩阵知识

    概述 矩阵,是线性代数中涉及的内容,线性代数在科学领域有很多应用的场景,如下: 大部分同学在大学时期应该都学过一本叫做线性代数的书,如果没猜错的话,你们的老师在教学的时候大多都是概…

    技术杂谈 2023年5月31日
    095
  • 005 Linux 命令三剑客之-sed

    grep:数据查找定位 awk:数据切片,数据格式化,功能最复杂 *sed:数据修改 三剑客各有所长,和锅锅一一搞起就是了! sed:擅长数据修改。 grep:擅长数据查找定位。 …

    技术杂谈 2023年7月10日
    080
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球