摘要: 多运行时是一个非常新的概念。在 2020 年,Bilgin Ibryam 提出了 Multi-Runtime(多运行时)的理念,对基于 Sidecar 模式的各种产品形态进行了实践总结和理论升华。那到底什么是多运行时呢?首先还是得从分布式应用的四大类基本需求讲起。简单来讲任何分布式应用都存在的四大类 阅读全文
posted @ 2021-05-24 12:04 a1010 阅读(2281) 评论(8) 推荐(2)
摘要: 上一篇我们讲到了dapr提供的bindings,通过绑定可以让我们的程序轻装上阵,在极端情况下几乎不需要集成任何sdk,仅需要通过httpclient+text.json即可完成对外部组件的调用,这样只需要对外暴露一个轻量级的http服务器提供restapi即可作为一个云函数提供对外服务。上一篇我们 阅读全文
posted @ 2021-05-19 14:43 a1010 阅读(3528) 评论(11) 推荐(16)
摘要: 如果说Actor是dapr有状态服务的内部体现的话,那绑定应该是dapr对serverless这部分的体现了。我们可以通过绑定极大的扩展应用的能力,甚至未来会成为serverless的基础。最开始接触dapr的时候,会在其官方首页看到这么一句话“Dapr is a portable, serverl 阅读全文
posted @ 2021-05-13 16:06 a1010 阅读(1731) 评论(8) 推荐(3)
摘要: 在上一篇文章中案例使用了github的oauht2.0授权,实际上使用哪个平台并不局限,只要平台实现了oauth2.0标准都可以接入。本节我们聊聊如何集成百度oauth2.0。 本来想集成微信/QQ/微博的,结果发现不是需要企业资质就是要个人认证,就百度开放平台不需要,就用百度来演示吧。 首先我们需 阅读全文
posted @ 2021-05-07 16:57 a1010 阅读(1039) 评论(0) 推荐(1)
摘要: Oauth2授权,熟悉微信开发的同学对这个东西应该不陌生吧。当我们的应用系统需要集成第三方授权时一般都会做oauth集成,今天就来看看在Dapr的语境下我们如何仅通过配置无需修改应用程序的方式让第三方服务保护我们的API应用。 目录:一、通过Dapr实现一个简单的基于.net的微服务电商系统 二、通 阅读全文
posted @ 2021-05-06 11:05 a1010 阅读(2746) 评论(3) 推荐(3)
摘要: Dapr提供了一些开箱即用的分布式链路追踪解决方案,今天我们来讲一讲如何通过dapr的configuration来实现非侵入式链路追踪的 目录:一、通过Dapr实现一个简单的基于.net的微服务电商系统 二、通过Dapr实现一个简单的基于.net的微服务电商系统(二)——通讯框架讲解 三、通过Dap 阅读全文
posted @ 2021-04-28 14:26 a1010 阅读(2092) 评论(7) 推荐(7)
摘要: 在一般的互联网应用中限流是一个比较常见的场景,也有很多常见的方式可以实现对应用的限流比如通过令牌桶通过滑动窗口等等方式都可以实现,也可以在整个请求流程中进行限流比如客户端限流就是在客户端通过随机数直接返回成功失败来决定是否发起请求。也可以在网关层直接根据一定策略丢弃一部分流量达到限流的目的,亦可请求 阅读全文
posted @ 2021-04-25 17:12 a1010 阅读(2198) 评论(0) 推荐(10)
摘要: 我个人认为Actor应该是Dapr里比较重头的部分也是Dapr一直在讲的所谓“stateful applications”真正具体的一个实现(个人认为),上一章讲到有状态服务可能很多同学看到后的第一反应是“不就是个分布式缓存吗”。那今天就讲讲Actor,看看这个东西到底能不能算得上有状态服务,同时由 阅读全文
posted @ 2021-04-22 15:16 a1010 阅读(3604) 评论(13) 推荐(14)
摘要: 状态管理和上一章的订阅发布都算是Dapr相较于其他服务网格框架来讲提供的比较特异性的内容,今天我们来讲讲状态管理。 目录:一、通过Dapr实现一个简单的基于.net的微服务电商系统 二、通过Dapr实现一个简单的基于.net的微服务电商系统(二)——通讯框架讲解 三、通过Dapr实现一个简单的基于. 阅读全文
posted @ 2021-04-19 15:51 a1010 阅读(2322) 评论(2) 推荐(5)
摘要: 之前的章节我们介绍了如何通过dapr发起一个服务调用,相信看过前几章的小伙伴已经对dapr有一个基本的了解了,今天我们来聊一聊dapr的另外一个功能——订阅发布 目录:一、通过Dapr实现一个简单的基于.net的微服务电商系统 二、通过Dapr实现一个简单的基于.net的微服务电商系统(二)——通讯 阅读全文
posted @ 2021-04-16 14:59 a1010 阅读(3033) 评论(4) 推荐(7)