Anda sedang melihat dokumentasi Apigee dan Apigee hybrid.
Lihat
Dokumentasi Apigee Edge.
Bagian ini membahas anti-pola umum yang muncul saat proxy API di-deploy di Apigee.
Apa itu antipola?
Antipola adalah software praktik desain yang tidak efektif atau kontraproduktif—dengan kata lain, kebalikan dari "praktik terbaik". Dengan kata lain, antipola adalah sesuatu yang dapat Anda lakukan oleh perangkat lunak, tetapi yang mungkin memiliki dampak fungsional atau kinerja yang merugikan.
Misalnya, pertimbangkan "God Class/Object" yang terdengar omnipoten. Dalam berorientasi objek pemrograman, god class adalah class yang mengontrol terlalu banyak class untuk aplikasi tertentu, seperti yang diilustrasikan oleh hierarki referensi berikut:
Seperti yang diilustrasikan dalam gambar, class dewa menggunakan dan mereferensikan terlalu banyak class.
Kerangka kerja yang digunakan untuk mengembangkan aplikasi tidak mencegah pembuatan , tetapi memiliki banyak kekurangan. Salah satu kekurangan utamanya adalah:
- Sulit pemeliharaan
- Titik tunggal kegagalan saat aplikasi berjalan
Akibatnya, class tersebut adalah antipola yang harus Anda hindari.
Kabar baiknya adalah Anda dapat mengidentifikasi antipola ini dan memperbaikinya dengan sesuai dengan praktik terbaik sehingga API yang Anda deploy di Apigee dapat memenuhi tujuan tujuan.
Ringkasan antipola
Tabel berikut mencantumkan beberapa antipola API umum:
Download eBook anti-pola
Selain tautan di atas, Anda juga dapat mengunduh antipola dalam format eBook: