Dapr 1.0 发布,分布式应用运行时

栏目: 软件资讯 · 发布时间: 3年前

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

Dapr 1.0 正式发布。 Dapr 是一个开源、可移植的、事件驱动的运行时,可以帮助开发人员构建在云和边缘上运行的弹性的、微服务的、无状态和有状态应用程序,并且关注于业务逻辑而不用考虑分布式相关的问题。 通过此 1.0 版本,Dapr 应用程序可以在生产场景中部署到自托管基础设施或 Kubernetes 集群。

Dapr 1.0 发布,分布式应用运行时

更新要点

  • 使用 Kubernetes 作为生产环境。对于 1.0 版本,Kubernetes 是主要的托管环境,并且与Dapr控制平面和Dapr Sidecar架构深度集成。例如,使用 Dapr CLI 的 “init” 和 “upgrade” 命令简化了 Dapr 在 Kubernetes 上的安装和升级操作,这些命令可以获取正确的 Dapr 运行时版本并确保以受控方式推出这些版本,包括迁移正在使用的证书。 
  • 性能,一致性和支持。Dapr 重视高性能,具有极低的服务到服务延迟,并且已针对高吞吐量方案进行了优化。此外,Dapr 由社区开发了70多个组件,并且通过了一组一致性测试。同时,Dapr 支持版本滚动窗口。在更改时,版本控制机制会确保完全的 API 向后兼容性,并且如果需要进行重大更改,会未来几个版本中指出。如果出现严重的安全问题,则支持当前和以前的版本进行修补更新。
  • 安全。Dapr 认识到基于微服务架构构建安全的现代分布式应用程序的复杂性,并且进行了多次独立的安全审核。用户可以使用其控制面服务发布的 x.509 证书提供的加密来抵御应用程序之间的中间人攻击,该加密会自动更新和滚动。支持细粒度的访问控制策略(ACL),以提供对状态存储,机密,服务之间的调用之类的资源的访问控制,或者发布/订阅特定主题。当使用 spiffe 访问资源时,Dapr 提供了广泛的 ACL 作为身份验证的标准。运行应用程序时,可以将它们跨不同的命名空间隔离,以进行操作部署和隔离。
  • 语言和 SDK。Dapr 的语言、框架和 工具 涵盖了所有开发人员社区。通过 HTTP 和 gRPC 协议,Dapr 可以在任何编程语言中使用,且在编译时不需要包括任何依赖项。同时,为了改善开发人员的本地语言体验,Java,.NET,Python 和 Go 的SDK 也即将发布 1.0 版本。

关于 Dapr 1.0 版本的详细内容,请查看更新公告


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

拆掉互联网那堵墙

拆掉互联网那堵墙

庄良基 / 经济日报出版社 / 2014-6 / 25.80

都在说道互联网、说道电子商务、说道移动APP、说道微信、说道互联网金融......我们该如何认识互联网?中小微企业该如何借力互联网?互联网很神秘吗?很高深莫测吗? 其实互联网并没有什么神秘的,也没有什么高深莫测的!互联网无非是人类发明的工具而已,既然是工具,我们就一定可以驾驭和使用它。既然可以双重使用,就理当让所有有人都容易掌握并轻松驾驭。 互联网离我们很远吗?互联网界的成功故事都是那......一起来看看 《拆掉互联网那堵墙》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

MD5 加密
MD5 加密

MD5 加密工具