Menerapkan database tunggal klien

Selesai

Setiap instans kelas CosmosClient memiliki beberapa fitur yang telah diterapkan atas nama Anda:

  • Instans sudah aman terhadap utas
  • Instans mengelola koneksi secara efisien
  • Alamat cache instans saat beroperasi dalam mode langsung

Karena perilaku ini, setiap kali Anda memusnahkan dan membuat ulang instans dalam satu .NET AppDomain, instans baru kehilangan manfaat dari penembolokan dan manajemen koneksi.

Tim Azure Cosmos DB for NoSQL SDK merekomendasikan agar Anda menggunakan satu instans per AppDomain untuk masa pakai aplikasi. Perubahan kecil pada penyiapan Anda ini memungkinkan performa sisi klien SDK yang lebih baik dan manajemen koneksi yang lebih efisien.

Tip

Sangat mudah untuk menggunakan database tunggal dalam aplikasi konsol .NET yang khas. Untuk aplikasi web ASP.NET, Anda harus meninjau cara membuat instans database tunggal menggunakan kerangka kerja injeksi dependensi pilihan Anda.