作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下清晰的算法:
如何管理当前的喷雾负载?
此外,据我所知,spray 在内部使用 akka,可以通过添加额外的节点来扩展它,那么我如何使用额外的节点来管理负载?
最佳答案
Spray 本身使用响应式 I/O,可以处理非常高的负载,可能比它可以处理的任何“保护”自定义代码都要高。所以不要担心试图保护喷雾系统本身。如果你有复杂的处理逻辑,可能需要一段时间来处理某些请求,那么使用像 http://letitcrash.com/post/28901663062/throttling-messages-in-akka-2 这样的东西来围绕该处理逻辑设置一个保护性节流器可能是有意义的。 .如果队列已满,您可以简单地 complete(StatusCodes.ServiceUnavailable)
。
关于scala - 如何防止喷涂应用过载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26650511/
我是一名优秀的程序员,十分优秀!