首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何部署nameko微服务

如何部署nameko微服务
EN

Stack Overflow用户
提问于 2020-03-23 21:44:25
回答 1查看 63关注 0票数 1

我一直在通读nameko文档,除了一部分之外,一切都很好,很清楚。你实际上是如何部署你的nameko微服务的?我的意思是,例如,我们如何在flask_restful中部署RESTful API是很清楚的。但是和nameko一起?如果两个微服务应该通信,我们如何将它们移动到“侦听”状态?

EN

回答 1

Stack Overflow用户

发布于 2021-12-01 14:40:03

我不确定我是否理解你的问题。对于每个nameko服务,定义指向RabbitMQ实例的AMQP_URI常量。如果您每个服务都有相同的AMQP_URI,则可以通过发送rpc调用(每个服务端点都有一个队列)或使用发布/订阅消息传递进行通信,因为服务使用相同的RabbitMQ实例。

您还可以使用HTTP REST API。您必须使用http装饰器在nameko服务中定义端点(请参阅此处的示例:https://nameko.readthedocs.io/en/stable/built_in_extensions.html)。在你的配置中,你必须为你的web服务器定义端口,例如端口8000:WEB_SERVER_ADDRESS: 0.0.0.0:8000。并使此端口可供世界访问。

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

https://stackoverflow.com/questions/60814728

复制
相关文章

相似问题

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