[ 
https://issues.apache.org/jira/browse/IGNITE-2037?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15125636#comment-15125636
 ] 

kcheng.mvp commented on IGNITE-2037:
------------------------------------

Below is from the document
Ignite has an optional notion of client and server nodes. **Server nodes 
participate in caching, compute execution, stream processing, etc., while the 
native client nodes provide the ability to connect to the servers remotely**. 
Ignite native clients allow to use the whole set of Ignite APIs, including near 
caching, transactions, compute, streaming, services, etc. from the client side.

By default, all Ignite nodes are started as server nodes, and client mode needs 
to be explicitly enabled.

--- here is the description about local cache


**LOCAL mode is the most light weight mode of cache operation, as no data is 
distributed to other cache nodes**


Seems the descriptions are conflict. can you please clarify this. then I can 
update the document.




> Update javadocs and documentation about LOCAL cache could be created on 
> client node
> -----------------------------------------------------------------------------------
>
>                 Key: IGNITE-2037
>                 URL: https://issues.apache.org/jira/browse/IGNITE-2037
>             Project: Ignite
>          Issue Type: Bug
>          Components: cache, newbie
>    Affects Versions: ignite-1.4
>            Reporter: Alexey Kuznetsov
>            Priority: Trivial
>             Fix For: 1.6
>
>
> Code that show local cache on client node:
> {code}
> public class LocalCacheOnClient {
>     public static void main(String[] args) throws IgniteException {
>         IgniteConfiguration cfgSrv = new IgniteConfiguration();
>         cfgSrv.setGridName("srv");
>         Ignite n1 = Ignition.start(cfgSrv);
>         IgniteConfiguration cfgClm = new IgniteConfiguration();
>         cfgClm.setGridName("cln");
>         cfgClm.setClientMode(true);
>         Ignite n2 = Ignition.start(cfgClm);
>         CacheConfiguration<Integer, Integer> ccfg = new 
> CacheConfiguration<>("local");
>         ccfg.setCacheMode(CacheMode.LOCAL);
>         IgniteCache<Integer, Integer> c = n2.getOrCreateCache(ccfg);
>         c.put(1, 100);
>         n1.close(); // stop server node
>         c.put(2, 200); // local cache works fine.
>         System.out.println(c.get(1));
>         System.out.println(c.get(2));
>     }
> }
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to