Search code examples
mongodbtomcattomcat8hazelcasthazelcast-imap

Integrating Hazelcast with a web application running on tomcat with MongoDB as backend


I want to integrate Hazelcast with a web application running on a tomcat server. The backend is MongoDB. So far I have managed to integrate MongoDB with Hazelcast how do I integrate it with tomcat so that changes made to the DB through the UI can be seen in the IMaps used when i do a get call.


Solution

  • Not every get call will load from DB, only those keys that are not present in Hazelcast cluster will be loaded from the DB.

    As for integrating with a web server, not sure what you meant there because the code that loads from DB runs on Hazelcast server. An application, whether it is a simple public static void main(...) or a web app running in a container or a web server, is a client to Hazelcast server - means, you will be required to use client proxies to connect to servers.