gpt4 book ai didi

erlang - 我应该在 erlang 中使用什么来定位服务?

转载 作者:行者123 更新时间:2023-12-02 21:45:44 31 4
gpt4 key购买 nike

我正在编写我的第一个分布式 erlang 应用程序,我注意到我必须知道我的“服务”所在的节点。在不知道服务在哪个节点上运行的情况下,如何向服务发送请求?

基本上我想做这样的事情:

ReferenceToTheServiceProcess = locate(my_service).
ReferenceToTheServiceProcess ! {request, Stuff}.

或者其他具有同等效果的东西(松散耦合)。

谢谢!

最佳答案

您可以使用全局名称注册您的服务进程,例如使用 gproc 。这样您就不必知道您的服务当前驻留在哪个节点上,并且您的可以看起来就像您想要的那样。

关于erlang - 我应该在 erlang 中使用什么来定位服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6790311/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com