我想保护我的节点应用免受高http流量峰值的影响,因此app不会崩溃(可能是攻击或只是意外的峰值)。
负载平衡器通常是保护应用程序的方法。如果流量超过阈值,您可以定义规则,例如在其他地方路由流量。
您是否建议使用在Bluemix CF上运行的节点应用程序实现类似功能?
答案 0 :(得分:2)
您可以使用IBM Bluemix中的"Auto-scaling" service来定义策略,这些策略将在现有CPU或内存使用率达到阈值时自动添加更多应用程序实例。
Bluemix将对正在运行的应用程序的所有实例之间的流量进行负载平衡。
此example application会向您显示"自动缩放"服务在行动。
答案 1 :(得分:0)
Bluemix提供监控和分析服务,您可以使用它来帮助您获得应用程序所需的可见性和控制权。
https://www.ng.bluemix.net/docs/#services/monana/index.html#gettingstartedtemplate
它为您的应用程序性能和运行状况提供即时可见性和透明性。这将帮助您识别负载,但它不提供一种机制来限制负载。