質問: 並列処理でbotからメッセージ送信する際の問題とパフォーマンス [条件] トークbotから500~1000名程度(対象は動的に変化)にメッセージを送信する 文章は100字程度 送信エラー等は1件ずつ拾う必要あり 実装はc# [状況] 一斉送信機能はないとのことで 上記条件で同期の順次処理にてメッセージを送信したところ、1分間に300通程度送信できました。 パフォーマンス改善のため、並列処理を行ったところ同一のメッセージが複数回送信され、未送信のメッセージがでてきてしまいました。 (メッセージa,b,cを送信するはずが、a,b,bが送信されてしまうイメージ。parallelでもtaskでも同様) [質問] apiからリクエストを投げている途中にさらにリクエストを投げると上記のような現象が発生するのかと 予測を立てているのですが、どのようにすれば並列処理で問題なくトークを送信することができますか。 もしくは並列でなくともパフォーマンスを上げる方法はないでしょうか。
回答: こちら、同一メッセージが複数送信された件について弊社テスト環境では再現せず、また他の並列処理を行なっている方からも 同様の報告がないため弊社側ではエラーを把握できておりません。並列処理の実施内容を再確認いただけないでしょうか。