EventGridTrigger/SpringBatchAzure Functions上でSpring Batchを利用しているプログラムをEventGridTriggerによって動かしてみた(Azure設定編) purin_it ITエンジニアとして経験・学習したこと 今回も引き続き、EventGridTriggerについて記載する。前回はサンプルプログラムの内容とAzure上へのデプロイを記載していたが、 …
EventGridTrigger/SpringBatchAzure Functions上でSpring Batchを利用しているプログラムをEventGridTriggerによって動かしてみた(ソースコード編) purin_it ITエンジニアとして経験・学習したこと これまでこのブログでは、TimerTriggerを利用してBlob上のCSVファイルをDBに書き込む処理を作成していたが、EventGrid …
TimerTrigger/SpringBatchTimerTriggerによって動作するAzure Function上でSpring Batch(Chunkモデル)を利用してみた purin_it ITエンジニアとして経験・学習したこと これまでは、Spring BatchのTaskletモデルを利用してきたが、ファイルの読み込み/データの加工/DBへの書き込みといった処理の …
TimerTrigger/SpringBatchjuniversalchardetというライブラリで、ファイルの日本語が少ない場合や無い場合の文字コードを判定してみた purin_it ITエンジニアとして経験・学習したこと ファイルの文字コードを判定するライブラリの1つとして、juniversalchardetというMozillaによって提供されているライブラリ …
TimerTrigger/SpringBatchCSVファイルの内容をDBに書き込む前にファイルの文字コードを判定してみた purin_it ITエンジニアとして経験・学習したこと バッチ処理でCSVファイルの内容をDBに書き込む際、ファイルの文字コードをチェックしたい場合があるが、その際に、文字コードを判定するライブラ …
TimerTrigger/SpringBatchCSVファイルの内容をDBに書き込むバッチ処理内で様々な漢字文字を取り込んでみた purin_it ITエンジニアとして経験・学習したこと 日本語の文字集合としてJIS(日本産業規格)で定めた規格として「JISX0213」があり、この中に「第1水準漢字」「第2水準漢字」「第3水準 …
TimerTrigger/SpringBatchTimerTriggerによって動作するAzure Function上でCSVファイルの内容をDBに書き込んでみた purin_it ITエンジニアとして経験・学習したこと Timer Triggerによって、一定時間が来たタイミングでAzure Functionsが動作するアプリケーションを生成し、そのバッチ処 …
API ManagementAPI Management上でAPIのモックを作成してみた purin_it ITエンジニアとして経験・学習したこと API Management上では、ダミーデータを返すAPIのモックを作成することができる。今回は、Azure Portal上でAPIのモッ …
API ManagementAzure API Managementで流量制限するプログラム内で例外をキャッチしてみた purin_it ITエンジニアとして経験・学習したこと 以前、Azure API Managementで、一定時間内に一定回数以上のアクセスが来たときにHTTP 429(Too Many Requ …
API ManagementAPI ManagementからAPIキーを用いてAzure Functionsへアクセスしてみた purin_it ITエンジニアとして経験・学習したこと 以前、Azure FunctionsへのアクセスにAPIキーを必須にしてみたことがあったが、このAzure Functionsの呼び出しをA …