![](/img/trans.png)
[英]How can we add a delay on the message which is present in azure service bus queue using java?
[英]Can we write Azure Webjobs with Queue Triggered with JAVA
我們可以在Java上編寫帶有隊列觸發作業的Azure Webjobs,嘗試搜索很多並且只找到.Net相關代碼示例( https://azure.microsoft.com/en-in/documentation/articles/websites-dotnet-webjobs- sdk-storage-queues-how-to / )
如果是,可以任何人指導我的資源。
注意:能夠在java中運行webjob,這是由schedule觸發的,因為這必須創建可執行jar並創建一個批處理文件,運行jar並壓縮這兩個文件(bat和jar)。
我不這么認為,QueueTrigger是用.Net代碼編寫的,只是作為.NET屬性公開。 代碼在github上, 網址為https://github.com/Azure/azure-webjobs-sdk 。 您可以在github網站上請求它,我不知道它將落入他們的優先級。
如果您的任務可能會有輕微延遲,您可以使用計划觸發器輪詢隊列(比如30秒計划),如果沒有任何操作可以返回休眠狀態。 如果隊列中有某些內容,請繼續處理直到隊列變空。
我知道它不漂亮,但可能在某些情況下有用。
Azure隊列存儲的Java客戶端在此處記錄: https : //azure.microsoft.com/en-in/documentation/articles/storage-java-how-to-use-queue-storage/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.