2016-11-21 3 views
0

Ironworker上にコンソールアプリケーションがあります。私はAzure関数に移植したいと思います。Azure関数 - 既存のコンソールアプリケーションから作成

私はこれについて最善の方法を考えていました。

これは、ninject、電子メール、FTP、およびその他の外部ライブラリを使用して、ショップ化するためのものです。私はあなたが何を提案するのだろうかと思っていた

現在、WebHookは、IronMQにジョブペイロードを読み込み、workerが失敗した場合に5回再試行します。 Azureのコンサルタントがポーティングソリューションに関するアドバイスを得るためにチャットすることができますか?

関数で既存のexeを使用している場合は、exeファイルをアップロードし、関数内でpowershellのようなものをペイロード付きで呼び出すと思いますか?または提案されたアプローチは何ですか?

私は青空のサイトでこれについて多くを見つけることができないようです。

また、.configファイルの設定はどこに保存されますか?

答えて

1

このコードの操作を変更する場合は、shopifyの統合に必要なライブラリを使用してC#またはnodejs関数を作成することをお勧めします。それ以外の場合は、exeファイルをアップロードしてpowershellで実行するのが合理的な解決策のようです。

関数では、必要な再試行動作の良いパターンはQueueTriggerです。失敗時にペイロードは自動的にretried/sent to a poison queueになります。ここで

は、ポータル(アプリケーション設定)を使用して、コンフィギュレーションを介して処理され、構成APIの同じセットで動作することが一般的にあなたの.configファイルに配置されるだろうazure tech support site

設定です。関数は、関数ディレクトリ内のfunctions.json/environment variables/configファイルを介して設定を処理することもできます。

+0

ありがとうマット私はそれに渦を与えるだろう:) – TheLearningDev

関連する問題