华人澳洲中文论坛

热图推荐

    Dapr v1.10.0 版本已公布

    [复制链接]

    2023-2-19 07:03:52 17 0

    Dapr是一套开源、可移植的事情驱动型运转时,允许开发人员轻松安身云端与边沿地位运转弹性、微办事、无形态以及有形态等运用顺序类型。Dapr可以确保开发人员专一于编写业务逻辑,而不用分神于解决散布式零碎困难,由此明显进步出产力并缩短开发时长。Dapr 是用于构建云原生运用顺序的开发人员框架,能够更轻松帮忙开发人员在 Kubernetes 上构建运转多个微办事,并与内部形态存储/数据库、秘密存储、公布/定阅代理以及其余云办事和自托管解决计划进行交互。
    2023年2月17日正式公布了1.10版本,Dapr v1.10.0 版本提供了几项新功用,包罗Dapr 任务流(预览版)、公布定阅批量动静(预览版),可插拔组件(预览版)、以及用于当地开发的多运用运转功用(预览版),从v1.7.0 初次引入的弹性战略已进入不乱版本,能够正式运用于出产。Dapr 中当初有 十一1 个内置组件。在这个版本中添加了八个新组件,这个版本还减少了得多的不乱的组件。
    具体理解Dapr[1]
    浏览 Dapr 1.10.0 的发行阐明[2]
    Dapr 当初包孕的任务流作为新的 alpha API ,尚没有筹备好运用于出产。Dapr 任务流使你可以生成跨多个运用的长期运转的耐久过程或数据流。Dapr 任务流能够与其余 Dapr API 构建基块结合使用。例如,任务流能够经过办事调用调用另外一个办事、触发绑定或检索秘密,从而使您可以编排和构建繁杂的运用顺序计划。能够浏览无关 Dapr 任务流[3]的具体信息,或深化理解并试用 .NET Dapr 任务流疾速入门[4],以理解此操作的实际成果。
    公布和定阅批量动静(预览版)
    经过批量的公布和定阅,您能够在单个申请中公布和定阅[5]多条动静。编写需求发送或接纳少量动静的运用顺序时,使用批量操作能够经过增加 Dapr sidecar、运用顺序和根底公布/定阅代理之间的申请总数来完成高吞吐量。
    可插拔组件 SDK(预览版)
    Dapr 拥有作为运转时一部份包孕的内置组件。Dapr 当初允许您创立称为“可插拔组件”[6]的公有组件。这些是自托管的组件(exe 或容器),能够用任何言语编写,而且可以“拔出曾经”到 Dapr 中。在此版本中,合用于 .NET、Java 和 Go 的预览版 SDK 使你可以使用所选言语轻松创立可拔出曾经组件。能够在此处浏览无关 .NET SDK[7] 的具体信息。
    用于改进当地开发的多运用运转(预览版)
    借助多运用运转[8],您能够使用模板的单个命令在自承载模式下启动多个运用顺序。模板文件形容了如何启动多个运用顺序,就像运转了许多独自的 CLI 运转命令同样,从而明显改良了同时测试多个运用顺序的体验。在这里尝试使用Java,Go,.NET,JavaScript和Python。
    弹性战略现已不乱
    在此版本中,在 v1.7.0 版本中初次引入的弹性战略[9]现已不乱。
    假如您不相熟 Dapr,请拜候入门[10]页面并相熟 Dapr。文档已更新,包孕此版本的一切新功用和更改。经过概念[十一]和开发运用顺序[十二]文档开始使用此版本中引入的新功用。要将 Dapr 降级到 1.10.0 版,请跳至本节[13]。
    [1]具体理解Dapr: http://docs.dapr.io/concepts/overview/
    [2]浏览 Dapr 1.10.0 的发行阐明:http://blog.dapr.io/posts/2023/02/16/dapr-v1.10-is-now-available/
    [3]Dapr 任务流: http://v1-10.docs.dapr.io/developing-applications/building-blocks/workflow/workflow-overview/
    [4].NET Dapr 任务流疾速入门:http://v1-10.docs.dapr.io/getting-started/quickstarts/workflow-quickstart/
    [5]批量的公布和定阅:http://v1-10.docs.dapr.io/developing-applications/building-blocks/pubsub/pubsub-bulk/
    [6]可插拔组件: http://v1-10.docs.dapr.io/developing-applications/develop-components/pluggable-components/pluggable-components-overview/
    [7]可插拔组件.NET SDK:http://v1-10.docs.dapr.io/developing-applications/develop-components/pluggable-components/pluggable-components-sdks/
    [8]运转多运用:http://v1-10.docs.dapr.io/developing-applications/local-development/multi-app-dapr-run/multi-app-overview/
    [9]弹性战略:http://v1-10.docs.dapr.io/operations/resiliency/resiliency-overview/
    [10] Dapr入门:http://docs.dapr.io/getting-started/
    [十一] Dapr 概念:http://docs.dapr.io/concepts/
    [十二]开发运用顺序:http://docs.dapr.io/developing-applications/
    [13]降级到Dapr 1.10.0版本:http://blog.dapr.io/posts/2023/02/16/dapr-v1.10-is-now-available/#upgrading-to-dapr-十一0

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    返回列表 本版积分规则

    :
    注册会员
    :
    论坛短信
    :
    未填写
    :
    未填写
    :
    未填写

    主题27

    帖子35

    积分163

    图文推荐