问题标签 [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.
kubernetes - Dapr 服务发现
我们正在为我们的微服务框架评估 Dapr。我们将使用 Kubernetes。Dapr 的广告卖点之一是服务调用和服务发现。K8s 不是已经提供开箱即用的服务发现了吗?
c# - Dapr 资源绑定来自外部服务的 HTTP GET
我试图创建一个 Dapr 组件,如下所示:
然后在我的服务中,我像这样调用了这个 binging:
不幸的是,我收到以下错误:
我不知道如何像这样调用 HTTP get。请帮忙。
c# - Dapr:应用从订阅端点返回 http 状态码 500
我试图找到一种在我的开发机器中使用 Dapr 的方法。
Windows 10 Docker Desktop WSL 2 Docker Compose Visual Studio 2019 Asp.Net Core .... 我面临的问题很明显,我现有的解决方案是在 HTTPS 方案中运行的。因此,我尝试使用 Sentry 来模拟 Kubernate 对自动生成的证书所做的事情。
证书生成成功。但我仍然在边车中收到错误:
我知道这不是问题,但文档中有一个湖。我认为这个错误与https有关。我对么?如何使用https修复它?
dapr - dapr 卸载不会清理它创建的所有容器
在我的 Windows 机器上,我成功地初始化了 dapr,如此处所述。
但是在卸载它后,两个 docker 容器继续运行。
我错过了什么吗?我应该怎么做才能彻底清理它?我是否必须手动停止这两个容器?
middleware - DAPR 中间件:OPA。损坏的配置
我已经设置了 DAPR 来在我的应用程序上运行一个 sidecar,这绝对没问题。我现在正试图在 DAPR 调用中将 OPA 作为中间件注入。这应该很简单... 将应用程序注释设置为 config、管道配置和组件:
应用注释:
管道配置:
零件:
谁能告诉我为什么我有这个错误?
错误:
.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 看起来像这样:
kotlin - 有没有办法在运行时使用 Kotlin 向类添加注释?
由于第三方库的要求,我必须对注释进行一些处理。
使用 Kotlin,有没有办法像在 Java 中那样在运行时向类元数据动态添加注释?
例如:
azure - 如何缩放从 Azure 事件中心读取的 Dapr 组件
我们在 AKS 上运行了一个启用 Dapr 的组件,该组件从 Azure 事件中心读取数据。我们现在想要扩展这个组件以确保每个分区的并行处理。
根据这个问题,我们可以通过设置组件的 partitionID 来实现这一点。
我只是很难理解这个部署应该是什么样子。我会使用不同的 appId 和不同的绑定配置多次部署相同的 Dapr 组件,每个都指定一个显式的 partitionID?那里有此设置的示例吗?或者有没有更好的方法来确保通过 Dapr 从 EventHub 并行读取?
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 是对的。
我不明白发生了什么,以及如何解决它
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 =======
======== 抛出异常 ===============