专业的编程技术博客社区

网站首页 > 博客文章 正文

新一代微服务架构-Dapr 功能简介(Actor、可观测性) #dapr

baijin 2024-11-06 09:32:03 博客文章 6 ℃ 0 评论

这个模块是叫actor,actor模块是叫单线层的任务。就像正常情况下代码里可能会有很多这种依据,当防止病发的时候可能会有look object这种语句,或者是使用radish的生活之所会有很多这种语句,就是为了防止一个任务不允许病发调用。

在这个过程中如果落后的过程中异常或者失败,可能会导致锁没有及时释放而达到死锁。其实actor就是解决这个目的的。

比如以这个图为例,有一个买x1和一个买x2,这是买x2,买x一起了两个实例,而买x2起了一个实例。这个时候会通过d a p r的set pa把它转换右边的格式,就是mac的一有这样一条,这个地方应该是两条,mac二有一条。

这个时候能保证actor是不会被重复调用的,等于会默认认为是有一个对列的模式,是做了一个哈西的分区。这个模块就是一个叫可观测性,可观测性里面它的g w三c的标准的分布式跟中,里面包含了三大块的内容,就是有健康检查指标收集以及日字的收集。

它的原理是从service a调到了这,假如这是两个service a和service b,从service 加入service b的时候是先调用了赛德卡,有赛德卡写了一条观测的日字,再由它调到另外一个赛德卡又会写一条日字,再通过赛德卡调到社会b,这个时候日字就可以把它做到一个链路的追踪。

这个等会也会展示一下具体的效果。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表