首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Moleculer:分段微业务通信

Moleculer:分段微业务通信
EN

Stack Overflow用户
提问于 2019-10-10 15:40:11
回答 1查看 98关注 0票数 0

我刚刚开始玩Moleculer,并看到从另一个服务调用服务操作/事件是多么容易。这太棒了。然而,是否有办法限制哪些服务可以访问特定的服务?因此,例如,如果我在我的应用程序中有产品和订单,我可能不希望订单访问所有与产品相关的服务,只是主要的一个。我只是在想,如果我把它留给所有人,那么可维护性可能会受到影响,因为我不容易知道哪个服务正在调用哪个服务。或者我应该创建两个项目(一个用于订单,一个用于产品)并在那里控制它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-11 12:52:15

您可以在代理中使用namespace属性。从医生那里:

名称空间的节点,以分割您的节点在同一网络。

https://moleculer.services/docs/0.13/broker.html#Broker-options

然后您可以使用名称空间间中间件https://gist.github.com/icebob/c0bce54436379d29c1bee8521ceb5348

无论如何,你可以考虑使用不和谐聊天(https://discord.gg/TSEcDRP)。Moleculer社区在那里更加活跃。

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

https://stackoverflow.com/questions/58326593

复制
相关文章

相似问题

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