2016-06-28 4 views
2

でトリガ我々は、キューとAzureのWebjobsを書くことができますJavaの上のジョブを契機に、はいいずれかをすることができた場合(https://azure.microsoft.com/en-in/documentation/articles/websites-dotnet-webjobs-sdk-storage-queues-how-to/は、我々は、キューとAzureのWebjobsを書くことができますJAVA

を多くのことを検索しようとしただけ。ネット関連するコードの例を見つけました私をリソースに誘導してください。

注:実行可能なjarを作成し、jarを実行し、この2つのファイル(batとjar)を実行するバッチファイルを作成する必要があったため、webjobをjavaで実行できました。

答えて

3

コアWebJobs SDKに直接Javaサポートを追加する計画はありませんが、Azure FunctionsにJavaサポートの追跡項目hereがあります。その問題についてチャイムにお気軽に。

WebJobs SDKの基盤上に構築されているAzure関数では、クロスランゲージのすべての作業が行われています。 Azure関数は現在、C#、Node.js、PowerShell、PHP、Python、BAT、BashのQueueTrigger(および他のすべてのトリガ)をサポートしています。

2

私はそうは思わない、QueueTriggerは.NETコードで記述され、.NET属性としてのみ公開されています。コードはgithubのhttps://github.com/Azure/azure-webjobs-sdkにあります。あなたはgithubサイトでそれをリクエストすることができますが、どこに優先順位が入るのか分かりません。

0

あなたのタスクが少し遅れても生きることができるならば、スケジュールトリガを使ってキューをポーリングし(例えば30秒のスケジュールで)、何もしなければスリープ状態に戻ります。キューに何かがある場合は、キューが空になるまで処理を続けます。

わかりませんが、特定のシナリオでは動作する可能性があります。

Azureキューストレージ用のJavaクライアントは、ここに記載されています。 https://azure.microsoft.com/en-in/documentation/articles/storage-java-how-to-use-queue-storage/

関連する問題