ignite网格计算中可以在run或者broadcast方法体内直接访问内存或者spring吗?

fir01 发布于 2016/11/15 11:51
阅读 109
收藏 0

@李玉珏 你好,想跟你请教个问题:ignite网格计算中可以在run或者broadcast方法体内直接访问ignite内存或者spring吗? 手册上没找到相关例子。

业务场景:实际上我是有个统计需求,直接在数据库统计太慢(10分钟),考虑用空间来换时间。大概一万个公司,想法是把和公司相关数据分10批发到10台机器,加载到多台机器的ignite内存,然后每台机器多线程队列处理,然后把结果缓存。   这个ignite可以直接实现吗?需要用到哪几方面知识?         用过akka,想用他来着,可是如果ignite能直接用就省了。或者结合用,您有什么建议?谢谢支持

以下是问题补充:

@fir01:如果是使用akka话,那就是akka中启动连接ignite,然后利用ignite的sql进行计算,或者ignite取出数据再java中执行计算 (2016/11/15 11:57)
加载中
0
李玉珏
李玉珏

可以,你可以看:https://www.zybuluo.com/liyuj/note/482684#2152%E9%A2%84%E5%AE%9A%E4%B9%89%E7%9A%84%E8%B5%84%E6%BA%90

你这个场景适合用Ignite实现,你看下计算网格的部分,用他的MapReduce实现就行,非常简单的,就不再需要akka这样的库了,ignite自己就都能搞定了。

返回顶部
顶部