How to handle massive http request with java?

371 views Asked by At

We have a project in java platfrom that handle milion http request per day. We have exprience in jee platfrom with wildfly as app sever also we use relational database , my question is how we can use in memory solution with support acid transaction , also select framework for supporting microservice pattern? How to select good in memory db and good app server ? Also use spring boot or use jee standard ( use thorntail ,...)?

1

There are 1 answers

1
dmagda On

You can use Ignite in two deployment modes - either as an in-memory data grid that is deployed on top of your relational database or in-memory database on its own with Ignite persistence enabled.

Both modes support all the Ignite APIs including distributed transactions. Both provide unlimited scalability in RAM plus with Ignite persistence you can scale horizontally on disk.

So, basically, it’s up to you to select the mode. Refer to this page that shows some of the advantages of Ignite persistence:https://apacheignite.readme.io/docs/distributed-persistent-store