場景:我運行的應用程序很少PCF,其中一個是SpringBoot偵聽器應用程序。問題:External MQ我需要擴大或縮小偵聽器應用程序的實例,該應用程序正在根據(jù)隊列深度或消息數(shù)偵聽某個隊列。如果我使用,這真的很容易PCF RabbitMQ,我可以為 RabbitMQ 隊列設置Autoscaler 規(guī)則,這會很好地工作。我已經(jīng)在為其他應用程序做這件事。但是我需要在外部系統(tǒng)發(fā)布消息的地方使用其他一些外部 MQ(不是 RabbitMQ)。所以我很好奇 PCF 平臺是否為每個應用程序破壞公開了某種端點,PCF可用于擴展/縮小單個應用程序。
1 回答

郎朗坤
TA貢獻1921條經(jīng)驗 獲得超9個贊
您能做的最好的事情就是使用自定義指標。為此,您的應用程序需要監(jiān)控隊列長度并發(fā)出指示隊列長度的指標。您可以使用此處的說明發(fā)出自定義指標。
https://docs.pivotal.io/pivotalcf/metric-registrar/using.html
然后,一旦發(fā)出指標,您就可以使用自定義指標設置自動縮放器規(guī)則。選擇您發(fā)出的指標名稱。然后,Autoscaler 將使用您發(fā)出的指標來擴展您的應用程序。有關使用自定義指標的更多詳細信息,請參閱此鏈接。
https://docs.pivotal.io/pivotalcf/appsman-services/autoscaler/using-autoscaler.html#metric
希望有幫助!
添加回答
舉報
0/150
提交
取消