问题标签 [dapr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
162 浏览

kubernetes - Dapr 服务发现

我们正在为我们的微服务框架评估 Dapr。我们将使用 Kubernetes。Dapr 的广告卖点之一是服务调用和服务发现。K8s 不是已经提供开箱即用的服务发现了吗?

0 投票
0 回答
119 浏览

c# - Dapr 资源绑定来自外部服务的 HTTP GET

我试图创建一个 Dapr 组件,如下所示:

然后在我的服务中,我像这样调用了这个 binging:

不幸的是,我收到以下错误:

我不知道如何像这样调用 HTTP get。请帮忙。

0 投票
0 回答
100 浏览

c# - Dapr:应用从订阅端点返回 http 状态码 500

我试图找到一种在我的开发机器中使用 Dapr 的方法。

Windows 10 Docker Desktop WSL 2 Docker Compose Visual Studio 2019 Asp.Net Core .... 我面临的问题很明显,我现有的解决方案是在 HTTPS 方案中运行的。因此,我尝试使用 Sentry 来模拟 Kubernate 对自动生成的证书所做的事情。

证书生成成功。但我仍然在边车中收到错误:

我知道这不是问题,但文档中有一个湖。我认为这个错误与https有关。我对么?如何使用https修复它?

0 投票
1 回答
50 浏览

dapr - dapr 卸载不会清理它创建的所有容器

在我的 Windows 机器上,我成功地初始化了 dapr,如此所述。

但是在卸载它后,两个 docker 容器继续运行。

卸载 dapr 后的 Docker 容器

我错过了什么吗?我应该怎么做才能彻底清理它?我是否必须手动停止这两个容器?

0 投票
1 回答
85 浏览

middleware - DAPR 中间件:OPA。损坏的配置

我已经设置了 DAPR 来在我的应用程序上运行一个 sidecar,这绝对没问题。我现在正试图在 DAPR 调用中将 OPA 作为中间件注入。这应该很简单... 将应用程序注释设置为 config、管道配置和组件:

应用注释:

管道配置:

零件:

谁能告诉我为什么我有这个错误?

错误:

0 投票
0 回答
86 浏览

.net-5 - Dapr - 在环境变量 DAPR_TRUST_ANCHORS 中查找信任锚

我最近开始考虑在我们的一些服务中实施 DAPR。作为一个安全过程,所有项目都需要以 HTTPS 运行。我一直在关注这里的文档:https ://docs.dapr.io/concepts/security-concept/#mtls-self-hosted & https://docs.dapr.io/operations/security/mtls/#self -hosted在我的笔记本电脑上设置 mTLS。启动 http 服务时,我可以确认我的代码有效。我面临的问题是,当我开始使用 HTTPS 时,我得到:

运行以下命令时我得到了这个:

作为参考,我的 httpsconfig.yaml 看起来像这样:

0 投票
0 回答
58 浏览

kotlin - 有没有办法在运行时使用 Kotlin 向类添加注释?

由于第三方库的要求,我必须对注释进行一些处理。

使用 Kotlin,有没有办法像在 Java 中那样在运行时向类元数据动态添加注释?

例如:

0 投票
0 回答
49 浏览

azure - 如何缩放从 Azure 事件中心读取的 Dapr 组件

我们在 AKS 上运行了一个启用 Dapr 的组件,该组件从 Azure 事件中心读取数据。我们现在想要扩展这个组件以确保每个分区的并行处理。

根据这个问题,我们可以通过设置组件的 partitionID 来实现这一点。

我只是很难理解这个部署应该是什么样子。我会使用不同的 appId 和不同的绑定配置多次部署相同的 Dapr 组件,每个都指定一个显式的 partitionID?那里有此设置的示例吗?或者有没有更好的方法来确保通过 Dapr 从 EventHub 并行读取?

0 投票
0 回答
173 浏览

dapr - Dapr-running into a ""errorCode":"ERR_DIRECT_INVOKE","message":"fail to invoke, err: failed to initialize resolver"

什么版本的 Dapr?

1.3

现在 dapr 部署在远程服务器上,当我调用我的应用程序时:

POST http://########/v1.0/invoke/assets_management_app_fastapi/method/api/v1/scaned_assets > HTTP/1.1 内容类型:application/json

然后dapr返回错误:

{ "errorCode": "ERR_DIRECT_INVOKE", "message": "调用失败,id: assets_management_app_fastapi, err: failed to initialize > resolver: \u0026{%!e(string=listen) >%!e(string=udp6) \u003cnil\u003e %!e(*net.UDPAddr=\u0026{[255 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0] 5353 })%!e(*os.SyscallError=\u0026{socket 97})}"}

但是当 dapr 和 app 部署在我的其他服务器上时,return 是对的。

我不明白发生了什么,以及如何解决它

0 投票
1 回答
241 浏览

docker - 从 docker-compose 运行时状态存储抛出异常

我有一个用于状态管理的简单 Dapr 项目。我有一个模型类保存数据并将该模型数据存储到 redis 状态存储中。我有一个statestore.yml配置文件。

当我dapr run --app-id [appname] --app-port [port] dontnet run在命令行中使用命令运行项目时,同时运行从 dockerhub 新提取的默认图像(redis、zipkin、daprio/dapr),状态存储端点工作。

但是,当我创建一个 docker-compose 并运行它时,我最终会遇到如下所示的异常。我在 Stack Overflow 上找不到确切的解决方案。有谁知道什么可能导致这个问题?

====== docker-compose.yml =======

======== 抛出异常 ===============