Hi Amit,

Looking at the code, it looks like if your annotated method returns an
array, or an Iteratable (like a List), and you have batchSize set, then
spring will send your data in batches back to the caller of the function.
Underneath the covers is it using geode's ResultSender and passing the
batches to the ResultSender sendResult method.

So it looks like this would reduce the amount of data that gets sent to the
client in a single message.

-Dan

On Sun, Nov 26, 2017 at 9:11 PM, Amit Pandey <[email protected]>
wrote:

> Hi John and everyone,
>
> How does Spring Data Geode Function annotation batch size work?
>
> So if we set it up like  @GemfireFunction(id="lotMapService",HA=true,
> batchSize =1000)
>
>
> what are the implications ? What happens if there is a million data to be
> streamed on the server as well as on the client side.
>
> Regards
>

Reply via email to