gpt4 book ai didi

java - 如何使用 Apache ignite 作为后端层来计算/聚合报告 web 应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:50:01 24 4
gpt4 key购买 nike

我们有一个报告网络应用程序,它在自己的 JVM 中进行报告计算/聚合,因此报告生成在性能方面很慢。报告应用程序已经在使用缓存(内部缓存机制)数据进行聚合。
我们正试图将现有的聚合层移动到 Apache ignite 以加速应用程序,我们正试图在 apache ignite 与现有 Web 应用程序的集成方面找到以下答案。

1> 我们如何将现有的缓存数据发送到 ignite 集群(在一台服务器上应用 JVM 并在其他远程服务器上点燃 JVM/节点/进程)并让计算逻辑在集群节点中运行并最终从中检索返回结果将 JVM 集群到应用程序 JVM 以进行进一步处理?

2> 是 ignite 代码调用简单的 API 调用,它可以设计为 ignite 服务层,我们可以在现有的 JVM 中使用该自定义服务层作为我们现有报告应用程序的一部分?

最佳答案

例如,如果您使用 EJB,我会建议创建带有 Ignite 客户端的 Singleton session bean(因为它永远不会被钝化)。使用客户端节点,您将连接到 Ignite 集群。这是 documentation about clients and servers .

使用此客户端,您可以对集群执行所有操作(放置/获取数据、调用计算作业、使用服务等)

有用的链接:

https://apacheignite.readme.io/docs/data-grid

https://apacheignite.readme.io/docs/compute-grid

https://apacheignite.readme.io/docs/service-grid

关于java - 如何使用 Apache ignite 作为后端层来计算/聚合报告 web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45136355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com