Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Protokol JSON Amazon SQS AWS FAQs
Topik ini mencakup pertanyaan umum tentang penggunaan protokol AWS JSON dengan Amazon SQS.
Apa itu protokol AWS JSON, dan apa bedanya dengan permintaan dan tanggapan Amazon SQS API yang ada?
JSON adalah salah satu metode pengkabelan yang paling banyak digunakan dan diterima untuk komunikasi antara sistem heterogen. Amazon SQS menggunakan JSON sebagai media untuk berkomunikasi antara klien AWS SDK (misalnya, Java, Python, Golang,) JavaScript dan server Amazon SQS. Permintaan HTTP dari operasi Amazon SQS API menerima masukan dalam bentuk JSON. Operasi Amazon SQS dijalankan dan respons eksekusi dibagikan kembali ke klien SDK dalam bentuk JSON. Dibandingkan dengan AWS query, JSON lebih efisien dalam mengangkut data antara klien dan server.
-
Protokol Amazon SQS AWS JSON bertindak sebagai mediator antara klien dan server Amazon SQS.
-
Server tidak memahami bahasa pemrograman di mana operasi Amazon SQS dibuat, tetapi memahami protokol AWS JSON.
-
Protokol Amazon SQS AWS JSON menggunakan serialisasi (konversi objek ke format JSON) dan deserialisasi (konversi format JSON ke objek) antara klien Amazon SQS dan server.
Bagaimana cara memulai dengan protokol AWS JSON untuk Amazon SQS?
Untuk memulai dengan versi AWS SDK terbaru untuk mencapai pengiriman pesan yang lebih cepat untuk Amazon SQS, tingkatkan SDK AWS Anda ke versi yang ditentukan atau versi berikutnya. Untuk mempelajari lebih lanjut tentang klien SDK, lihat kolom Panduan pada tabel di bawah ini.
Berikut ini adalah daftar versi SDK di seluruh varian bahasa untuk protokol AWS JSON untuk digunakan dengan Amazon SQS: APIs
Bahasa | Repositori klien SDK | Versi klien SDK yang diperlukan | Panduan |
---|---|---|---|
C++ |
|||
Golang 1.x |
|||
Golang 2.x |
|||
Java 1.x |
|||
Java 2.x |
|||
JavaScript v2.x |
|||
JavaScript v3.x |
|||
.NET |
|||
PHP |
|||
Python-Boto3 |
|||
Python-botocore |
|||
awscli |
|||
Ruby |
Apa risiko mengaktifkan protokol JSON untuk beban kerja Amazon SQS saya?
Jika Anda menggunakan implementasi khusus AWS SDK atau kombinasi klien kustom dan AWS SDK untuk berinteraksi dengan Amazon SQS yang AWS menghasilkan respons berbasis Kueri (alias berbasis XML), mungkin tidak kompatibel dengan protokol JSON. AWS Jika Anda mengalami masalah, hubungi AWS Support.
Bagaimana jika saya sudah menggunakan versi AWS SDK terbaru, tetapi solusi open source saya tidak mendukung JSON?
Anda harus mengubah versi SDK Anda ke versi sebelumnya yang Anda gunakan. Lihat Bagaimana cara memulai dengan protokol AWS JSON untuk Amazon SQS? untuk informasi lebih lanjut. AWS Versi SDK yang tercantum dalam Bagaimana cara memulai dengan protokol AWS JSON untuk Amazon SQS? menggunakan protokol kawat JSON untuk Amazon SQS. APIs Jika Anda mengubah AWS SDK ke versi sebelumnya, Amazon APIs SQS Anda akan menggunakan AWS kueri.
Bahasa apa yang didukung untuk protokol AWS JSON yang digunakan di Amazon APIs SQS?
Amazon SQS mendukung semua varian bahasa yang umumnya AWS SDKs tersedia (GA). Saat ini, kami tidak mendukung Kotlin, Rust, atau Swift. Untuk mempelajari lebih lanjut tentang varian bahasa lain, lihat Alat untuk Dibangun AWS
Wilayah apa yang didukung untuk protokol AWS JSON yang digunakan di Amazon SQS APIs
Amazon SQS mendukung protokol AWS JSON di semua AWS wilayah tempat Amazon SQS tersedia.
Peningkatan latensi apa yang dapat saya harapkan saat memutakhirkan ke versi AWS SDK yang ditentukan untuk Amazon SQS menggunakan protokol JSON? AWS
AWS Protokol JSON lebih efisien dalam serialisasi dan deserialisasi permintaan dan tanggapan jika dibandingkan dengan protokol kueri. AWS Berdasarkan pengujian AWS kinerja untuk muatan pesan 5 KB, protokol JSON untuk Amazon SQS end-to-end mengurangi latensi pemrosesan pesan hingga 23%, dan mengurangi penggunaan CPU dan memori sisi klien aplikasi.
Apakah protokol AWS kueri akan tidak digunakan lagi?
AWS protokol kueri akan terus didukung. Anda dapat terus menggunakan protokol AWS kueri selama versi AWS SDK Anda disetel versi sebelumnya selain yang tercantum di Bagaimana cara memulai dengan protokol AWS JSON untuk Amazon SQS.
Di mana saya dapat menemukan informasi lebih lanjut tentang protokol AWS JSON?
Anda dapat menemukan informasi lebih lanjut tentang protokol JSON di protokol AWS JSON 1.0 di dokumentasi