Mari kita bincangkan fungsi Amazon API Gateway secara terperinci.
Bagaimanakah API Gateway Berfungsi?
Amazon API Gateway bertindak sebagai pengawal trafik kerana ia mewujudkan satu titik masuk untuk semua permintaan API. ' pelanggan ” (seperti peranti IoT, VPC dan papan pemuka penstriman) hantarkan “ permintaan API ” kepada permohonan. Terdapat berbilang permintaan (mungkin sejumlah besar permintaan) pada masa yang sama, dan Amazon API Gateway bertindak sebagai titik kemasukan tunggal untuk semua permintaan. Titik masuk tunggal (gerbang API) ini kemudian mengurus panggilan atau permintaan API dan menghantarnya ke aplikasi dan “ perkhidmatan AWS ” yang berkaitan dengan aplikasi tersebut:
Faedah API Amazon
Berikut ialah kelebihan yang disediakan oleh API AWS kepada pelanggannya:
- Ia memusatkan penyampaian perkhidmatan AWS menggunakan perkhidmatan mikro.
- Ia membantu melindungi dan mengatur integrasi berasaskan API.
- Gerbang API sangat boleh dikonfigurasikan.
- Pengguna sendiri tidak perlu mengubah konfigurasi sekiranya pemfaktoran semula atau perubahan dalam bilangan sumber.
- Ia mengurangkan kerumitan proses apabila berbilang pelanggan berinteraksi dengan satu aplikasi dengan menukar permintaan berbilang pelanggan menjadi satu permintaan.
- Ia menguruskan API dalam rangkaian dengan cara yang menghalang penggunaan API yang berlebihan.
Kelemahan API Amazon
Dengan kelebihan, terdapat juga beberapa kelemahan untuk menggunakan gerbang API Amazon. Mari kita bincangkan beberapa kemungkinan kelemahan get laluan API:
- Oleh kerana get laluan API ialah satu titik kemasukan untuk semua permintaan API, kegagalan get laluan API akan membawa kepada kegagalan semua permintaan sekaligus.
- Ia boleh meningkatkan kependaman dalam rangkaian.
- Apabila jenis pengguna yang berbeza (seperti IOS, android dan Microsoft) menghantar permintaan pada masa yang sama, satu titik kemasukan untuk semua permintaan API menjadikan proses itu rumit.
Ini adalah perbincangan ringkas tentang tujuan dan kerja Gerbang API Amazon.
Kesimpulan
Gerbang API AWS ialah perkhidmatan AWS yang digunakan untuk mengurus API dalam AWS. Perkhidmatan ini boleh mengurus permintaan API daripada berbilang pelanggan, menjadi titik kemasukan tunggal untuk semua permintaan, dan kemudian mencari laluan terbaik untuk menghalakan permintaan API ke aplikasi dan Perkhidmatan AWS yang dikaitkan dengan aplikasi tersebut. Siaran ini memberikan gambaran keseluruhan lengkap tentang kerja dan tujuan get laluan API AWS.