Default utusan ditetapkan oleh App Mesh - AWS App Mesh

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Default utusan ditetapkan oleh App Mesh

Bagian berikut memberikan informasi tentang default Envoy untuk kebijakan coba ulang rute dan pemutus sirkuit yang ditetapkan oleh App Mesh.

Kebijakan coba lagi rute default

Jika Anda tidak memiliki jerat di akun Anda sebelum 29 Juli 2020, App Mesh secara otomatis membuat kebijakan coba lagi rute Utusan default untuk semua RPC permintaanHTTP, HTTP /2, dan g di mesh apa pun di akun Anda pada atau setelah 29 Juli 2020. Jika Anda memiliki jerat di akun Anda sebelum 29 Juli 2020, maka tidak ada kebijakan default yang dibuat untuk rute Utusan apa pun yang ada sebelum, pada, atau setelah 29 Juli 2020. Ini kecuali Anda membuka tiket dengan AWS dukungan. Setelah dukungan memproses tiket, kebijakan default dibuat untuk rute Envoy masa depan yang dibuat App Mesh pada atau setelah tanggal tiket diproses. Untuk informasi selengkapnya tentang kebijakan coba lagi rute Utusan, lihat config.route.v3. RetryPolicydalam dokumentasi Utusan.

App Mesh membuat rute Envoy saat Anda membuat rute App Mesh atau menentukan penyedia node virtual untuk layanan virtual App Mesh. Meskipun Anda dapat membuat kebijakan percobaan ulang rute App Mesh, Anda tidak dapat membuat kebijakan coba lagi App Mesh untuk penyedia node virtual.

Kebijakan default tidak terlihat melalui App MeshAPI. Kebijakan default hanya dapat dilihat melalui Envoy. Untuk melihat konfigurasi, aktifkan antarmuka administrasi dan kirim permintaan ke Envoy untuk file. config_dump Kebijakan default mencakup setelan berikut:

  • Max mencoba ulang2

  • g RPC coba lagi acaraUNAVAILABLE

  • HTTPcoba lagi acara503

    catatan

    Tidak mungkin membuat kebijakan coba lagi rute App Mesh yang mencari kode HTTP kesalahan tertentu. Namun, kebijakan coba lagi rute App Mesh dapat mencari server-error ataugateway-error. Keduanya termasuk 503 kesalahan. Untuk informasi selengkapnya, lihat Rute.

  • TCPcoba lagi acaraconnect-failure dan refused-stream

    catatan

    Tidak mungkin membuat kebijakan coba lagi rute App Mesh yang mencari salah satu dari peristiwa ini. Namun, kebijakan coba lagi rute App Mesh dapat dicariconnection-error, yang setara connect-failure dengan. Untuk informasi selengkapnya, lihat Rute.

  • Reset - Utusan mencoba lagi jika server upstream tidak merespons sama sekali (putuskan sambungan/setel ulang/baca batas waktu).

Pemutus sirkuit default

Saat Anda menerapkan Utusan di App Mesh, nilai default Envoy ditetapkan untuk beberapa pengaturan pemutus sirkuit. Untuk informasi lebih lanjut, lihat cluster. CircuitBreakers.Thresholds dalam dokumentasi Utusan. Pengaturan ini tidak terlihat melalui App MeshAPI. Pengaturan hanya terlihat melalui Utusan. Untuk melihat konfigurasi, aktifkan antarmuka administrasi dan kirim permintaan ke Envoy untuk file. config_dump

Jika Anda tidak memiliki jerat di akun Anda sebelum 29 Juli 2020, maka untuk setiap Utusan yang Anda terapkan di mesh yang dibuat pada atau setelah 29 Juli 2020, App Mesh secara efektif menonaktifkan pemutus sirkuit dengan mengubah nilai default Envoy untuk pengaturan yang mengikuti. Jika Anda memiliki jerat di akun Anda sebelum 29 Juli 2020, nilai default Utusan ditetapkan untuk setiap Utusan yang Anda terapkan di App Mesh pada, atau setelah 29 Juli 2020, kecuali Anda membuka tiket dengan dukungan. AWS Setelah dukungan memproses tiket, maka nilai default App Mesh untuk setelan Envoy berikut ditetapkan oleh App Mesh pada semua Utusan yang Anda terapkan setelah tanggal tiket diproses:

  • max_requests2147483647

  • max_pending_requests2147483647

  • max_connections2147483647

  • max_retries2147483647

catatan

Tidak masalah jika Utusan Anda memiliki nilai pemutus sirkuit default Envoy atau App Mesh, Anda tidak dapat mengubah nilainya.