Fork me on GitHub

合集-Dapr

摘要:Dapr 是一个开源、可移植的、事件驱动的运行时,可以帮助开发人员构建在云和边缘上运行的弹性的、微服务的、无状态和有状态应用程序,并且关注于业务逻辑而不用考虑分布式相关的问题。 分布式相关的问题交给Dapr来解决。 2022年4月8日正式发布了1.7 版本, 这是这是自Dapr v1.0 发布以来的 阅读全文
posted @ 2022-04-13 09:30 张善友 阅读(917) 评论(0) 推荐(3) 编辑
摘要:在k8s 环境下,通过Operator 可以管理Dapr sidecar, 在虚拟机环境下,我们也是非常需要这样的一个管理组件,类似下图:在这张图片中,在上图左面,我们看到了“dapr.exe”、我们的应用程序和另一个进程“daprd.exe”之间的通信,该进程实际上是 Sidecar 进程。这是通 阅读全文
posted @ 2022-04-07 17:57 张善友 阅读(843) 评论(4) 推荐(4) 编辑
摘要:Dapr 为本地调用实现 HTTP 和 gRPC API 。 通常大家第一时间想到的是通过 gRPC 调用 Dapr,更重要的一点是Dapr 也可以通过 gRPC 与应用程序通信。 要做到这一点,原理很简单,应用程序需要托管一个gRPC服务器,并实现 Dapr 的GRPC 规范接口 Dapr app 阅读全文
posted @ 2022-03-15 22:13 张善友 阅读(851) 评论(2) 推荐(0) 编辑
摘要:在Dapr 文档和实践案例中多是推荐采用k8s, 其实我目前也是在k8s 上操作的,有公有云TKE,AKS,还有私有云的Rancher ,它并没有传闻中的那么难,而且我认为它非常容易上手。不过,我还是有很多人不愿意使用k8s 。那么在虚拟机场景下如何使用Dapr呢? 当然也有虚拟机部署的案例,比如2 阅读全文
posted @ 2022-03-13 10:03 张善友 阅读(1171) 评论(2) 推荐(0) 编辑
摘要:云原生应用需要处理 云中很容易出现瞬时故障。原因在以下文档 暂时性故障处理[1] 中有具体说明。 任何环境、任何平台或操作系统以及任何类型的应用程序都会发生暂时性故障。 在本地基础结构上运行的解决方案中,应用程序及其组件的性能与可用性通常是通过昂贵但通常很少使用的硬件冗余来维持的,并且组件与资源的位 阅读全文
posted @ 2022-03-12 11:09 张善友 阅读(728) 评论(0) 推荐(1) 编辑
摘要:在文章亚马逊可持续软件工程实践[1] 有这么一段我们为什么要关注“可持续发展”: 联合国于 2015 年制定了一个全球框架《巴黎协定》[2],随后各缔约国纷纷制定了“碳中和”路径和目标,对地球环境的健康发展做出承诺。今年两会,中国也将“碳中和”和“碳达峰”写入政府工作报告,目标在 2030 年前实现 阅读全文
posted @ 2022-02-26 08:18 张善友 阅读(788) 评论(0) 推荐(5) 编辑
摘要:Dapr 于 2019 年在微软创建。随着时间的推移,许多社区成员加入该项目并做出贡献,扩展并帮助它在 2021 年 2 月达到了稳定的 1.0 版本。2021年3 月提交给 CNCF,在2021年11月被接受 Dapr 作为 CNCF 的孵化项目。关于CNCF 的每个级别的成熟度要求,请访问 CN 阅读全文
posted @ 2022-02-24 14:00 张善友 阅读(2678) 评论(3) 推荐(3) 编辑