There's here:
http://geode.incubator.apache.org/docs/guide/basic_config/the_cache/managing_a_client_cache.html

And, the section in GitHub you reference shows a HelloWorld client. The
"Geode in 5 minutes" shows starting a locator and a server to represent the
cluster and how to create a client to put data into the region. There are
of course a lot of basic concepts left out, like how you configure a client
cache and the region that acts as a proxy to the server. However, the
basics are there.

To be more clear, the connection as a client requires a ClientCache object
configured, typically using a clientCache.xml file as shown in the Geode
documentation. This configures the client to point to the locator. This
allows servers to come and go without affecting the client. The Geode
documentation shows configuring a ClientCache with an xml file that defines
the regions (proxy regions) to configure where the name of the region on
the client (proxy) side matches the name of the server side region where
the data will actually reside. The GitHub example shows the same
configuration done 100% using Java API calls.

So, the steps on the client:

   1. Create a ClientCache object
   2. Configure ClientCache with regerence to locator (via pool
   configuration) and proxy regions. This can either be done by explicit API
   calls using the ClientRegionFactory or by reading in a cache.xml file
   3. Get the region desired from the client cache
   4. Invoke gets & puts as needed




On Mon, Oct 24, 2016 at 5:59 PM, John D. Ament <johndam...@apache.org>
wrote:

> Hi,
>
> Reading through the geode docs, it seems like there's a key piece missing
> - how do I actually connect as a client?
>
> If I look here http://geode.incubator.apache.org/docs/guide/developing/
> book_intro.html, I don't see anything obvious - e.g. what maven
> coordinates to use to get a reference, or what to download.  Seems like I
> need to build from source.
>
> If I look at https://github.com/apache/incubator-geode/blob/develop/
> README.md , I get a bit more worrisome (especially as an IPMC member).
> The client section links me to 3 pivotal websites and one cwiki entry.  If
> I want just a plain java client, no real information available (in fact,
> the Java client line isn't a link).
>
> So, how do I begin as a java client? And at what point does geode update
> their links for internal docs?  For the record, the pivotal docs up first
> in searches
>
> John
>



-- 

*Mark Secrist | Sr Manager, **Global Education Delivery*

msecr...@pivotal.io

970.214.4567 Mobile

  *pivotal.io <http://www.pivotal.io/>*

Follow Us: Twitter <http://www.twitter.com/pivotal> | LinkedIn
<http://www.linkedin.com/company/pivotalsoftware> | Facebook
<http://www.facebook.com/pivotalsoftware> | YouTube
<http://www.youtube.com/gopivotal> | Google+
<https://plus.google.com/105320112436428794490>

Reply via email to