2014-09-03 53 views
1

我有一個工作層和tomcat 7.0的彈性beanstalk應用程序,它工作得很好。但我無法弄清楚如何從aws-sqsd 1.1執行的POST調用中獲取消息屬性,我已經檢查了所有標題,屬性,參數和正文,但沒有任何內容。如何獲取elasticbeanstalk worker tomcat中的SQS消息屬性?

經過一段時間,我發現aws-sqsd 1.1在2014年2月19日發佈,但SQS消息屬性支持的新功能已於2014年5月6日發佈。所以aws-sqsd 1.1不支持消息屬性功能似乎是合理的,對嗎?我們是否有任何解決方案來支持EB工作人員的消息屬性?

+1

你解決了嗎?如何訪問Elastic Beanstalk worker的消息屬性以執行非定期任務? – MatayoshiMariano 2016-09-07 12:04:46

回答

1
+0

這僅適用於定期任務。 – MatayoshiMariano 2016-09-07 12:03:53

+0

MatayoshiMariano,根據我的閱讀,AWS文檔建議消息屬性出現在從SQS守護進程發送到您的EBS工作人員的所有HTTP POST請求中。你有來自其他地方的額外信息,還是來自你的經驗? – 2017-09-13 22:25:41

+0

爲了跟進,我已經驗證了這些屬性通過AWS的SQS守護進程可供EB工作人員使用,不僅適用於定期任務。 – 2017-09-14 16:30:28