Skip to content
Discussion options

You must be logged in to vote

Hello @sjoshi-liveperson

Bucket4J documentation says: Bucket4j authors strongly recommends to use JVM based back-ends when possible, but for cases where it is not possible Bucket4j provides following integrations with non-JVM based storages.
Q: Can someone call out the top reasons for this recommendation? ( I am guessing it is for the performance, but exactly in what area?)

JVM based in-memory solutions provide support for concept called EntryProcessors. Utilizing this feature by Bucket4j allows to make remote requests faster. Redis/Tarantool has similar cocept called as Lua Stored procedures, but this functionality has not adopted yet by Bucket4j, that is why JVM based backeds will alw…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by sjoshi-liveperson
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants