Oracle Coherence Extend Client
Coherence*Extend consists of two basic components: a client and a
Coherence*Extend clustered service hosted by one or more
DefaultCacheServer
processes. The adapter library includes implementations of both the CacheService
and InvocationService
interfaces that route all requests to a Coherence*Extend clustered service
instance running within the Coherence cluster. The Coherence*Extend clustered
service in turn responds to client requests by delegating to an actual
Coherence clustered service (for example, a Partitioned or Replicated cache
service). The client adapter library and Coherence*Extend clustered service use
a low-level messaging protocol to communicate with each other. Coherence*Extend
includes the Extend-TCP transport binding for this protocol which uses a high
performance, scalable TCP/IP-based communication layer to connect to the
cluster
Basics steps of Extend :
1.
Create client side coherence
cache configuaration file that includes one or more <remote-cache-scheme> and <remote-invocation-service>
2.
Create a cluster-side
coherence cahce configuration descriptor that includes one or more <proxy scheme> onfiguration elements
3.
Launch one or more DefaultCacheServer processes
4.
Create client application
that uses Coherence*Extend service
Some recommended practices for Extend Client:
1.
Run proxy servers with local
storage disabled
2.
Do not run Near Cache on
proxy server
3.
We sould be careful while
maing InvocationService calls
4.
Configure POF Serializers for
cache servers
Comments
Post a Comment