wso2 / micro-integrator

The cloud-native configuration driven runtime that helps developers implement composite microservices.
https://wso2.com/integration/
Apache License 2.0
194 stars 206 forks source link

Efficient Memory Handling for Large Payloads in WSO2 Micro Integrator #3336

Open pcnfernando opened 1 month ago

pcnfernando commented 1 month ago

Handling large payloads efficiently is challenging, particularly when it comes to memory usage.

This feature should support managing memory pointers or references within property expressions.

eg: Utilize memory references in WSO2 MI to pass document fragments or references between microservices instead of duplicating entire documents.

Syntax Suggestion:

<property name="largePayloadRef" expression="$memory{$ctx:largePayload}" scope="default" type="STRING"/>
pcnfernando commented 1 month ago

Looping in @chanikag