Any help in above context would definitely benefit many people who are trying to find a similar solution.
Any reference in terms of articles or links would also help.
We don't support specifying an idempotent repository for a Camel gateway, but if you use Camel as your service implementation then you can configure and use an IdempotentRepository instance of your choice using Java DSL. Just create the repository instance in your RouteBuilder class and refer to it in the route definition.
In the future, it might be interesting to provide this as a policy or feature of a service with a pre-configured idempotent repository in the runtime. Feel free to file a feature request if you would find this (or another approach) useful.