场景:我运行的应用程序很少PCF,其中一个是SpringBoot侦听器应用程序。问题:External MQ我需要扩大或缩小侦听器应用程序的实例,该应用程序正在根据队列深度或消息数侦听某个队列。如果我使用,这真的很容易PCF RabbitMQ,我可以为 RabbitMQ 队列设置Autoscaler 规则,这会很好地工作。我已经在为其他应用程序做这件事。但是我需要在外部系统发布消息的地方使用其他一些外部 MQ(不是 RabbitMQ)。所以我很好奇 PCF 平台是否为每个应用程序破坏公开了某种端点,PCF可用于扩展/缩小单个应用程序。
1 回答
![?](http://img1.sycdn.imooc.com/533e4c3300019caf02000200-100-100.jpg)
郎朗坤
TA贡献1921条经验 获得超9个赞
您能做的最好的事情就是使用自定义指标。为此,您的应用程序需要监控队列长度并发出指示队列长度的指标。您可以使用此处的说明发出自定义指标。
https://docs.pivotal.io/pivotalcf/metric-registrar/using.html
然后,一旦发出指标,您就可以使用自定义指标设置自动缩放器规则。选择您发出的指标名称。然后,Autoscaler 将使用您发出的指标来扩展您的应用程序。有关使用自定义指标的更多详细信息,请参阅此链接。
https://docs.pivotal.io/pivotalcf/appsman-services/autoscaler/using-autoscaler.html#metric
希望有帮助!
添加回答
举报
0/150
提交
取消