私は紺碧の上で私のウェブサイトを主催しました。今は毎月の支払いをスケジュールしたいと思います。私は支払いのためにAuthorize.netを使用していますが、ごくわずかなコントロールしか提供しないので、定期的な請求機能を使用することはできません。私はデータベースで小切手を実行し、支払いを行い、レコードを更新しなければならない。 Azureスケジューラ、Azure WebJob、またはAzureがワーカーロールとして機能するにはどうすればよいですか?支払いをスケジュールする最適なオプション:晴れスケジューラー、WebJobまたはAzure関数、または労働者の役割?
答えて
絶対にワーカーの役割ではありません。彼らは非常に重量があり、一般的にこのような単一の、単純な仕事のための努力の価値がありません。
Webジョブは良い解決策かもしれません。 Webアプリケーションのコンテキストで実行できるため、追加費用なしでこれを使用できます。しかし、これでいくつかの開発を行う必要があります - あなたはAuthorize.netを呼び出すアプリケーションを作成する必要があります。
HTTPリクエストを1回だけ実行する必要がある場合は、Azure Schedulerを使用してこのHTTPアクションをスケジュールすることをお勧めします。要求自体(ヘッダー、ペイロード)を構成することができ、エラー処理も行われます。しかし、スケジュールされたジョブの設定で、機密情報をAzureポータルに保存する必要があるかもしれません。
私は、従業員の役割について忘れて、柔軟性と開発努力に反して単純さを測ると思います。それは悲しいことですが、スケジューラで試してみて、スケジューラでは実現できないことがあれば、WebJobに移行します。
編集:
Azureの機能も良い選択肢ができます - 私はそれがwebjobとシンプルなスケジュールされたオプションの間で妥協点のようなものだと思います。これはアプリサービスフィーチャセットの一部であるため、ウェブアプリと同じアプリサービスプランで実行できるため、費用はかかりません。しかしここでは、あなた自身もAuthorize.netへのhttpリクエストをコーディングする必要があります。しかし、Azureの機能はwebjobsに比べてはるかに軽いので、exe(またはpsスクリプトなど)を作成する必要はなく、Azureポータル内のスクリプトエディタでHTTPリクエストをコーディングできます。しかし、あなたはまだそれを自分で行う必要があります。これはシンプルなスケジューリングされたオプションよりも少し柔軟ですが、これはエラー処理に関して考慮する必要があります。
これは良い中間地ですが、(単一のHTTP要求を発生させる)タスクの複雑さを考えれば、まだまだ多くの作業だと思います。
すぐに動くようにするには、Logic Appsが適しています。 Logic Appsを使用すると、定義したスケジュールに基づいてタイマーでトリガすることができます。あなたのデータベースに接続するためには、すぐに使用できるSQL/DocDBを使用します。現在のところ、Authorize.netコネクターは使用できませんが、一般的なHTTPアクションを使用してRESTful APIと通信できる必要があります。おそらく、この作業を非常に迅速に行うことができるはずです。また、Authorize.netコネクタのリクエストを追跡できるように、aka.ms/logicapps-wishに関する提案を提出することをお勧めします。利用可能な場合は、これをこれまで以上に簡単にする予定です。
- 1. 最適PayPal支払いの統合オプション
- 2. Azure WebJobスケジュール
- 3. ガンコンの労働者と労働者のつながりの違いは?
- 4. セロリは、労働者
- 5. PayPal支払いを複数の支払いに分割して同じ受信者に分割する
- 6. WPFの背景の労働者は、労働者オブジェクト
- 7. Magento支払い:additional_informationまたは支払い属性?
- 8. 並行支払いまたは連鎖支払
- 9. コンコースの労働者の退職または着陸
- 10. 私の労働者の役割で睡眠時間が必要ですか?
- 11. azure webjobをスケジュールできません
- 12. 複数resque労働者モードは
- 13. PWA労働者はAngularDart
- 14. 労働者が
- 15. 労働者のためのPHPウェブメッセージ
- 16. 支払い方法nonceまたはトークン
- 17. 送付者が複数である場合のpaypal適応支払いのためのPaypal払い戻しapi?
- 18. Azureでwebjobのスケジュールを更新する
- 19. 労働者のデザインパターン
- 20. 最低支払期間に関連付けられた支払開始日を検索します。
- 21. 労働者嗜好に基づいてチームに労働者を割り当てるアルゴリズム
- 22. uWSGI労働者:なぜ
- 23. ヘロクの労働者を殺すには?
- 24. Azure Workerの役割はちょうど開始時に働いています
- 25. Azure WebJobがスケジュールされていないのはなぜですか?
- 26. アプリケーション内で支払いを行うためのさまざまなオプション
- 27. ドッカーの群れまたは牧場経営の牛のセロリ労働者
- 28. PaypalまたはStripeは複数の支払いをサポートしていますか?
- 29. さまざまなデータセンターの青い労働者のロールインスタンス
- 30. ウェブ労働者が
ミックスにAzure関数を追加してもよろしいですか? –
@GauravMantriがAzure関数を含むように投稿を編集しました –
ありがとうございました! +1はそれ:)私は関数について読んできました。バックグラウンドタスクを実行するのは本当にいい選択です。 –