如何使用Java处理大量的HTTP请求?

时间:2019-08-02 11:52:48

标签: spring-boot ignite in-memory-database thorntail foundationdb

我们在Java platfrom中有一个项目,每天处理milion http请求。我们在jee platfrom中有使用wildfly作为应用服务器的经验,我们也使用关系数据库,我的问题是我们如何在支持酸交易的内存解决方案中使用,还选择支持微服务模式的框架?如何选择良好的内存数据库和良好的应用服务器?还使用弹簧靴还是使用jee standard(使用thorntail,...)?
谢谢进阶

1 个答案:

答案 0 :(得分:1)

您可以在两种部署模式下使用Ignite-既可以作为部署在关系数据库之上的内存数据网格,也可以单独启用启用Ignite持久性的内存数据库。

两种模式都支持所有Ignite API,包括分布式事务。两者都提供RAM无限的可扩展性以及Ignite持久性,您可以在磁盘上水平扩展。

因此,基本上,由您来选择模式。请参阅此页面,该页面显示了Ignite持久性的一些优点:https://apacheignite.readme.io/docs/distributed-persistent-store