作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个服务器,它作为一个独立的应用程序启动牛仔和牧场——也就是说,他们有自己的主管,他们不在我的应用程序的主管树中。
将牛仔包含在应用程序的主管树中是最佳实践吗?如果是这样,你怎么做?
最佳答案
Cowboy 的典型使用方式,as described in the "Getting Started" documentation是在您的 .app
中将其列为依赖项文件。这样做会通知运行时需要先启动 Cowboy 应用程序,然后才能启动您自己的应用程序。
这个设置很简单(你的 .app
中的一行)并且通常应该是健壮的。 Cowboy 会根据需要重新启动崩溃的 worker,你的应用程序并不真正担心它。许多其他重要的库(例如内核)都是以同样的方式启动的,所以你是个好伙伴。
但是,您的应用程序可能需要与 Cowboy 紧密结合。也许你期望整个 Cowboy 监督树崩溃,你想重新启动它?或者,当您的某些进程终止时,您可能需要重新启动 Cowboy?
为此,您需要查看 cowboy_sup:start_link/0
和 ranch_sup:start_link/0
.
关于erlang - 是否建议在应用程序主管树中添加牛仔?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28272434/
在我们的作业中发现 here我们正在创建一款名为“牛仔、忍者、熊”的游戏,本质上是“石头、剪子、布”。所以我有两个问题。 1.) 如何将 c、n 或 b 分配给程序生成的随机数 1、2 或 3? 2.
我是一名优秀的程序员,十分优秀!