我对如何设计erlang应用程序存在疑问:
我通常创建一个应用程序,启动一个主管和一些工作人员。除了监督树之外,我还有带有功能(duh)的模块。我也有一个Web API,可以从应用程序的模块中调用函数。当我停止应用程序(application:stop(foo).)时,网络服务器仍可以调用foo的函数。
application:stop(foo).
foo
我发现无法为该foo应用程序配备合适的断路器“不是惯用的” 。
这是否意味着每个公共职能部门foo都应在其主管的监督下产生一个流程?
谢谢,巴斯蒂安
erlang
erlang ×1