Tôi đã làm việc với một loạt các Timeout từ TopicClient và tôi nghĩ rằng nó có thể liên quan đến đời sống đối tượng và xử lý.Chủ đề Azure ThreadClient có an toàn không?
Tôi đang sử dụng lớp TopicClient
từ Microsoft.ServiceBus.Messaging
và đọc này Best Practices Guide bang
Bạn không nên nhà máy đóng tin nhắn hoặc hàng đợi, chủ đề, và các khách hàng đăng ký sau khi bạn gửi một tin nhắn, và sau đó tái tạo chúng khi bạn gửi tin nhắn tiếp theo. Đóng một nhà máy nhắn tin sẽ xóa kết nối với dịch vụ Dịch vụ xe buýt và kết nối mới được thiết lập khi tạo lại nhà máy.
Điều này gây nhầm lẫn cho tôi - tài liệu này không đề cập cụ thể đến TopicClient
nhưng tôi giả sử nó được áp dụng. Có lẽ giả định này là không chính xác?
Tôi có thể lưu trữ TopicClient của mình trong thành viên tĩnh để tránh tạo lại kết nối không? Có cách nào tốt hơn để xử lý việc này không? Có một số loại cơ chế kết nối tổng hợp mà tôi nên sử dụng thay thế?