If a smart client is not available for your chosen platform, you
can deploy a standalone proxy. This provides the same
functionality as the smart client while presenting a
memcached compatible interface layer locally.
A standalone proxy deployed on a client may also be able to
provide valuable services, such as connection pooling. The
diagram below shows the flow with a standalone proxy installed
on the application server.
We configured the memcached client to have just one server in
its server list (localhost), so all operations are forwarded to
localhost:11211 — a port serviced by
the proxy. The proxy hashes the document ID to a vBucket, looks
up the host server in the vBucket table, and then sends the
operation to the appropriate Couchbase Server on port 11210.
For the corresponding Moxi product, please use the Moxi 1.8 series. See Moxi 1.8 Manual.