zoukankan      html  css  js  c++  java
  • Ignite初探

    Guava是一个很方便的本地缓存工具,但是在多节点处理的过程中,本地缓存无法满足数据一致性的问题。分布式缓存Ignite很好的解决了数据一致性,可靠性,事务性等方面的问题。

    Ignite支持分区方式和复制方式存储数据,侧重于不同读写比例的分布式缓存使用。同时,Ignite可以缓存整个数据库数据,支持标准sql查询。Ignite可以方便的扩展,节点对等,可靠容灾,支持事务性。

    让我们从Hello Ignite开始

    Ignite ignite = Ignition.start();
    CacheConfiguration<Integer, String> cfg = new CacheConfiguration<Integer, String>();
    cfg.setName("myCache");
    IgniteCache<Integer, String> cache = ignite.getOrCreateCache(cfg);
    cache.put(1, "hello");
    cache.put(2, "ignite");
    System.out.println(cache.get(1) + " " + cache.get(2));
            
    // hello ignite

     Maven配置如下

        <dependencies>
            <dependency>
                <groupId>org.apache.ignite</groupId>
                <artifactId>ignite-core</artifactId>
                <version>${ignite.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.ignite</groupId>
                <artifactId>ignite-spring</artifactId>
                <version>${ignite.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.ignite</groupId>
                <artifactId>ignite-indexing</artifactId>
                <version>${ignite.version}</version>
            </dependency>
        </dependencies>
        <properties>
            <ignite.version>1.9.0</ignite.version>
        </properties>
  • 相关阅读:
    [luoguP1437] [HNOI2004]敲砖块(DP)
    [luoguP2073] 送花(set)
    [luoguP1783] 海滩防御(二分 || 最短路 || 最小生成树)
    [luoguP3068] [USACO13JAN]派对邀请函Party Invitations(stl大乱交)
    [luoguP1849] [USACO12MAR]拖拉机Tractor(spfa)
    数组
    String
    学不会的JVM
    异常
    反射
  • 原文地址:https://www.cnblogs.com/coshaho/p/6854328.html
Copyright © 2011-2022 走看看