Igor, Any idea how to start a cache dynamically from C++ thick client passing near cache settings?
Don't see how we can do it know unless you start a special Java app that starts the caches with required settings and dies. - Denis On Fri, Sep 13, 2019 at 2:34 PM Oleg Popov <o.po...@livelace.ru> wrote: > As I wrote before - I create caches dynamically and cannot declare cache > configuration in client.xml because cache doesn't exist yet. > > ------------------------------ > *From: *"Denis Magda" <dma...@apache.org> > *To: *"user" <user@ignite.apache.org> > *Sent: *Friday, September 13, 2019 10:50:16 PM > *Subject: *Re: [cpp] Setup a near cache on client and server nodes > > Oleg, > You need to add the near cache settings to Ignite client configuration > explicitly. Please try out the code snippets from this documentation page: > https://apacheignite.readme.io/docs/near-caches > > - > Denis > > > On Fri, Sep 13, 2019 at 12:36 PM Oleg Popov <o.po...@livelace.ru> wrote: > >> I use thick client. I don't have any records with caches configurations >> in my client XML file (I create caches dynamically through REST requests >> and caches templates). >> >> I don't know where I should place a near cache configuration on a client. >> Should I explicitly declare a cache configuration and put a near cache >> configuration into it ? >> >> Could you share a working settings (data node, client node) of a near >> cache ? >> >> ------------------------------ >> *From: *"Denis Magda" <dma...@apache.org> >> *To: *"user" <user@ignite.apache.org> >> *Sent: *Friday, September 13, 2019 8:46:06 PM >> *Subject: *Re: [cpp] Setup a near cache on client and server nodes >> >> Hello Oleg, >> Just to confirm, do you use C++ thin or thick (regular) client? If you >> have inserted this property into the configuration on the client side then >> it should work. Something might have failed on the visor end. >> >> Btw, do you see any performance difference after turning on/off the near >> cache? >> >> - >> Denis >> >> >> On Thu, Sep 12, 2019 at 12:30 AM Oleg Popov <o.po...@livelace.ru> wrote: >> >>> Hello. >>> >>> Configuration: >>> >>> 1. N1 и N2 - data nodes (in different k8s clusters). >>> 2. C1 - client node (outside of k8s clusters; c++ client node). >>> 3. All caches are replicated. Caches create through REST/caches >>> templates. >>> >>> Need: >>> >>> 1. C1 has to have a near cache for better performance. >>> >>> Question: >>> >>> 1. How to enable and use a near cache on client and data nodes ? >>> 2. Is there any support NearConfiguration in C++ ? >>> >>> I have already tried to add: >>> >>> <property name="nearConfiguration"> >>> >>> <bean class="org.apache.ignite.configuration.NearCacheConfiguration"> >>> <property name="nearEvictionPolicy"> >>> <bean >>> class="org.apache.ignite.cache.eviction.lru.LruEvictionPolicy"> >>> <property name="maxSize" value="1000000"/> >>> </bean> >>> </property> >>> </bean> >>> </property> >>> >>> to a cache template, but ignitevisor shows that near cache is disabled >>> ("off" state). >>> >>> >>> С уважением, Попов О.В. / Best regards, Popov V Oleg >>> >> >