Spring Boot 整合 Apache Ignite 您所在的位置:网站首页 springboot整合hugegraph Spring Boot 整合 Apache Ignite

Spring Boot 整合 Apache Ignite

#Spring Boot 整合 Apache Ignite| 来源: 网络整理| 查看: 265

关于Ignite的介绍,这边推荐三个链接进行学习了解。

https://ignite.apache.org/,首选还是官网,不过是英文版,如果阅读比较吃力可以选择下方两个链接。

https://www.oschina.net/p/apache-ignite?hmsr=aladdin1e1,开源中国上对Ignite的介绍,包含特性、架构等内容,比较详细。

https://www.infoq.cn/article/apache-ignite-explorer,这个链接中将Ignite与Redis、Hazelcast等同类型产品做了比较。

 

接下来我们开始实践,首先需要在本地搭建一套Ignite服务,从官网上可以进行下载,https://ignite.apache.org/docs/latest/installation/installing-using-zip:

这里需要注意的是,我们要下载的是安装包,别下载了源码。下载完毕后解压,去到apache-ignite-2.8.1\bin目录双击ignite.bat即可启动服务:

打印上图中框出内容即为启动成功,接下来我们创建一个Spring Boot项目用于整合Ignite的相关验证,目录结构如下:

父工程的pom:

org.springframework.boot spring-boot-starter-parent 1.5.22.RELEASE 1.4.197 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test

Spring Boot的版本推荐为1.5.X这类较为稳定的版本,从2.0.0开始的版本和Ignite会发生冲突,编译时抛出如下错误:

Error:(8, 8) java: 名称冲突: org.apache.ignite.springdata.repository.IgniteRepository中的deleteAll(java.lang.Iterable)和org.springframework.data.repository.CrudRepository中的deleteAll(java.lang.Iterable


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有