| Warning Deploying Coherence in a production environment is very different from using Coherence in a development environment. Development environments do not reflect the challenges of a production environment. |
Coherence tends to be so simple to use in development that developers do not take the necessary planning steps and precautions when moving an application using Coherence into production. This article is intended to accomplish the following:
Deployment recommendations are available for:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
See also:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
See also:
|
|
|
|
|
|
|
|
|
See also:
|
|
|
|
|
|
|
|
|
|
|
|
See also:
|
|
|
|
|
|
|
|
|
|
|
java -cp tangosol.jar com.tangosol.license.ProcessorInfo If the result of the ProcessorInfo program differs from the licensed configuration, send the program's output and the actual configuration to the "support" email address at Oracle. |
|
|
|
The RTC nodes can connect to clusters using either Coherence TCMP or Coherence Extend. If the intention is to connect over Extend it is advisable to disable TCMP on that node to ensure that it only connects via Extend. TCMP may be disabled using the system propery tangosol.coherence.tcmp.enabled.
|
|
|
|
|
|
|
|
|
|
|
|
Unless explicitly specified all cluster nodes will be storage enabled, i.e.
will act as cache servers. It is important to control which nodes in your production
environment will be storage enabled and storage disabled. The tangosol.coherence.distributed.localstorage
system property may be utilized to control this, setting it to either true
or false. Generally only dedicated cache servers, all other cluster
nodes should be configured as storage disabled. This is especially important
for short lived processes which may join the cluster perform some work, and
exit the cluster, having these nodes as storage disable will introduce unneeded
repartitioning.
|
|
|