momentohq / client-sdk-java

Official Java SDK for Momento Serverless Cache
Apache License 2.0
13 stars 5 forks source link

feat: add grpc config options and turn off keepalive for Lambda config #351

Closed anitarua closed 8 months ago

anitarua commented 8 months ago

Adds message size to support messages up to 5mb by default (though I was only able to find the max receive message size option through the NettyChannelBuilder interface).

Adds keepalive settings to the configs as well. Disables keepalive for the cache control client and the Lambda prebuilt config. Sets different keepalive values for the topics prebuilt configs based on the values that were hardcoded into the topic grpc manager.