Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. info
Edge'de varsayılan davranış, HTTP istek ve yanıt yüklerinin API Proxy'sindeki politikalar tarafından işlenmeden önce bellek içi bir arabellekte depolanmasıdır.
Akış etkinse istek ve yanıt yükü, istemci uygulamasında (yanıtlar için) ve hedef uç noktada (istekler için) değişiklik yapılmadan akış şeklinde gönderilir. Akış özellikle bir uygulama büyük veri yüklemelerini kabul ediyorsa veya döndürüyorsa ya da zaman içinde verileri parçalar halinde döndüren bir uygulama varsa kullanışlıdır.
Antipattern
Akış etkinken istek/yanıt yüküne erişmek, Edge'in varsayılan arabelleğe alma moduna dönmesine neden olur.
Yukarıdaki görselde, istek yükünden değişkenleri ayıklamaya ve JSONToXML politikasını kullanarak JSON yanıt yükünü XML'e dönüştürmeye çalıştığımız gösterilmektedir. Bu işlem, Edge'de aktarımı devre dışı bırakır.
Etki
- Akış devre dışı bırakılır. Bu durum, verilerin işlenmesinde gecikmeye neden olabilir.
- Özellikle büyük istek/yanıt yükü varsa bellek içi arabelleklerin kullanılması nedeniyle mesaj işleyicilerde yığın bellek kullanımının artması veya OutOfMemory hataları gözlemlenebilir.
En iyi uygulama
- Akış etkinken istek/yanıt yüküne erişmeyin.