Azure 上のイベント ハブにメッセージを送信する EventHub クライアント アプリケーションを作成しています。送信するメッセージがある場合 (5 ~ 6 秒ごと)、EventHubClient クラスの新しいインスタンスを作成し、それを使用してデータを送信します。
public async static void SendListOfMeasurements(string eventHubName, string connectionString, List<Measurement> measurementsList, int maxMessageSize)
{
// Create EventHubClient
EventHubClient client = EventHubClient.CreateFromConnectionString(
connectionString,
eventHubName);
...
それは良い習慣ですか?それとも、起動時だけ作成して、あとは.Sendメソッドだけを使ったほうがいいのでしょうか? パフォーマンスの点で最適なシナリオは何ですか? 将来的には、送信の量とメッセージの量が増加する可能性があります