首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dapr不以独立模式运行

Dapr不以独立模式运行
EN

Stack Overflow用户
提问于 2021-02-03 06:57:23
回答 2查看 1.1K关注 0票数 1

我正在努力获取一个基本的ASP.NET核心API,在本地使用Dapr。我跟踪了医生,但还是没有运气。我肯定我只是错过了一些基本的东西,但我就是想不出来。

以下是我到目前为止为实现这一目标所做的工作:

安装了Dapr (cli版本0.11.0)

  • Executed dapr init --runtime-version 1.0.0-rc.3 (安装了3个码头容器并将running)

  • Navigated安装到dotnet项目中),并执行以下命令- dapr run --app-id microservicea --app-port 5000 --dapr-http-port 55000 --dapr-grpc-port 55001 -- dotnet run

但是,在执行dapr run命令之后,项目构建并出现了各种Dapr日志,但是,我还得到以下消息:

Could not update sidecar metadata for cliPID: PUT http://127.0.0.1:55000/v1.0/metadata/cliPID giving up after 5 attempts

对我来说,这表明sidecar没有作为进程运行,或者只是无法访问。

我不知道我做错了什么。

另外,我注意到,如果我将dapr-http-portlaunchsettings.json中的端口相匹配,我会得到以下消息-- You're up and running! Both Dapr and your app logs will appear here.,但是当我试图调用http://127.0.0.1:5000/v1.0/invoke/microservicea/method/GetSomeData端点时,它仍然不能工作。

在这方面提供一些帮助将是非常感谢的。如果我不能让这个基本的例子起作用,那么我将不得不放弃Dapr,寻找一种替代方法来将我的微服务缝合在一起。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-02-03 21:16:26

所以问题是我安装了错误的Dapr和Runtime版本。在编写本报告时,我确保安装了CLI工具的1.0.0-rc.3版本,然后安装了运行时(dapr init --runtime-version 1.0.0-rc.3)的1.0.0-rc.3版本。一旦安装好,一切就都正常了。

票数 1
EN

Stack Overflow用户

发布于 2021-02-03 21:16:52

您正在为dapr-http-portdapr-grpc-port使用相同的端口。那里肯定会发生港口碰撞,这可能会阻止侧翼的运行。

其次,您在错误的端口上调用。您应该使用http://127.0.0.1:55000/v1.0/invoke/microservicea/method/GetSomeData,或者在本例中使用来自launchsettings.json的端口。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66022630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档