[关闭]
@liyuj 2017-02-04T13:36:38.000000Z 字数 883 阅读 3516

Apache-Ignite-1.8.0-中文开发手册

5.RDBMS集成

5.1.Web控制台模式导入

Ignite的Web控制台可以配置所有的集群属性,并且在与持久化存储集成时还可以从数据库导入模式,控制台会接入指定的数据库然后生成所有必要的OR映射配置文件(XML和纯Java)以及Java领域模型POJOs。
Ignite还有一个org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStore,这是IgniteCacheStore接口的一个开箱即用的JDBC实现,它可以自动化地处理所有的通读和通写逻辑。

5.1.1.工作方式

一个专门的应用-ignite-web-agent,需要在RDBMS端启动,该应用会收集数据库模式元数据,然后将其发送给Ignite的Web控制台。

5.1.2.数据库模式导入

在浏览器中打开Web控制台然后登录。

  1. 配置Ignite集群
    Clusters界面创建一个集群:
  2. 配置领域模型
    打开Model界面然后点击Import from database按钮:

    如果Ignite的Web代理还没有启动,Web控制台会显示一个对话框,提示需要下载Web代理并且让其启动,Web代理应该在能访问要导入模式的数据库的主机上。

    在Web代理已经启动并且接入Web服务器之后,就会看到一个一步步的向导以从数据库导入模式,注意,可能需要将数据库的JDBC驱动拷贝进Web代理的jdbc-drivers文件夹。
    ①.配置数据库连接:

    ②.选择要导入的表所在的模式:

    ③.选择要导入作为领域模型和配置映射的表,默认每个表都会被导入为一个独立的分区缓存。

    ④.指定各种导入选项,然后选择生成的缓存要关联的集群:
  3. 下载工程
    导入模式之后,可以打开Summary界面,然后下载包含如下内容的项目:
    • 集群和缓存Spring XML配置文件;
    • 集群和缓存配置的Java代码;
    • 服务端和客户端节点启动的Java代码;
    • POJOs的Java代码;
    • 作为项目描述的pom.xml文件。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注