EventHubConsumerClientOptions interface
Menjelaskan opsi yang dapat disediakan saat membuat EventHubConsumerClient.
-
loadBalancingOptions
: Opsi untuk menyempurnakan bagaimana partisi klaim EventHubConsumerClient. -
userAgent
: String untuk ditambahkan ke string agen pengguna bawaan yang diteruskan sebagai properti koneksi ke layanan. -
webSocketOptions
: Opsi untuk mengonfigurasi saluran koneksi AMQP melalui Soket Web.-
websocket
: Konstruktor WebSocket yang digunakan untuk membuat koneksi AMQP jika Anda memilih untuk membuat koneksi melalui WebSocket. -
webSocketConstructorOptions
: Opsi untuk meneruskan ke konstruktor Websocket saat Anda memilih untuk membuat koneksi melalui WebSocket.
-
-
retryOptions
: Opsi coba lagi untuk semua operasi pada klien/produsen/konsumen.-
maxRetries
: Berapa kali operasi dapat dicoba kembali jika terjadi kesalahan yang dapat dicoba kembali. -
maxRetryDelayInMs
: Penundaan maksimum antara percobaan ulang. Hanya berlaku saat melakukan percobaan ulang eksponensial. -
mode
: Mode coba lagi mana yang akan diterapkan, ditentukan olehRetryMode
enum. Opsinya adalah:Exponential
danFixed
. Default keFixed
. -
retryDelayInMs
: Jumlah waktu untuk menunggu dalam milidetik sebelum melakukan upaya berikutnya. Ketikamode
diatur keExponential
, ini digunakan untuk menghitung penundaan yang meningkat secara eksponensial antar percobaan ulang. Default: 30000 milidetik. -
timeoutInMs
: Jumlah waktu dalam milidetik untuk menunggu sebelum waktu operasi habis. Ini akan memicu percobaan kembali jika ada upaya coba lagi yang tersisa. Nilai default: 60000 milidetik.
-
Penggunaan sederhana dapat berupa { "maxRetries": 4 }
.
Contoh penggunaan:
{
retryOptions: {
maxRetries: 4
}
}
- Memperluas
Properti
load |
Opsi untuk menyempurnakan bagaimana partisi klaim EventHubConsumerClient. |
Properti yang Diwariskan
custom |
Titik akhir kustom untuk digunakan saat menyambungkan ke layanan Azure Event Hubs. Ini dapat berguna ketika jaringan Anda tidak mengizinkan menyambungkan ke alamat titik akhir Azure Event Hubs standar, tetapi memungkinkan menyambungkan melalui perantara. Contoh: "https://my.custom.endpoint:100/" |
identifier | Nama unik yang digunakan untuk mengidentifikasi klien. Jika tidak disediakan, GUID akan digunakan sebagai pengidentifikasi |
retry |
Opsi untuk mengonfigurasi kebijakan coba lagi untuk semua operasi pada klien.
Misalnya, |
user |
Nilai yang ditambahkan ke string agen pengguna bawaan yang diteruskan ke layanan Azure Event Hubs. |
web |
Opsi untuk mengonfigurasi saluran koneksi AMQP melalui Web Sockets. |
Detail Properti
loadBalancingOptions
Opsi untuk menyempurnakan bagaimana partisi klaim EventHubConsumerClient.
loadBalancingOptions?: LoadBalancingOptions
Nilai Properti
Detail Properti yang Diwariskan
customEndpointAddress
Titik akhir kustom untuk digunakan saat menyambungkan ke layanan Azure Event Hubs. Ini dapat berguna ketika jaringan Anda tidak mengizinkan menyambungkan ke alamat titik akhir Azure Event Hubs standar, tetapi memungkinkan menyambungkan melalui perantara.
Contoh: "https://my.custom.endpoint:100/"
customEndpointAddress?: string
Nilai Properti
string
Diwarisi DariEventHubClientOptions.customEndpointAddress
identifier
Nama unik yang digunakan untuk mengidentifikasi klien. Jika tidak disediakan, GUID akan digunakan sebagai pengidentifikasi
identifier?: string
Nilai Properti
string
Diwarisi DariEventHubClientOptions.identifier
retryOptions
Opsi untuk mengonfigurasi kebijakan coba lagi untuk semua operasi pada klien.
Misalnya, { "maxRetries": 4 }
atau { "maxRetries": 4, "retryDelayInMs": 30000 }
.
retryOptions?: RetryOptions
Nilai Properti
Diwarisi DariEventHubClientOptions.retryOptions
userAgent
Nilai yang ditambahkan ke string agen pengguna bawaan yang diteruskan ke layanan Azure Event Hubs.
userAgent?: string
Nilai Properti
string
Diwarisi DariEventHubClientOptions.userAgent
webSocketOptions
Opsi untuk mengonfigurasi saluran koneksi AMQP melalui Web Sockets.
webSocketOptions?: WebSocketOptions
Nilai Properti
Diwarisi DariEventHubClientOptions.webSocketOptions