Am 23.10.2007 um 19:28 schrieb Gino Pacitti:

Where can I find the ERXSimpleMulticast - does not seem to be in the Wonder Frameworks?

It is in ERExtensions. ERJGroupsSynchronizer is in a separate Framwork (but needs ERExtensions).

From ERExtensions' Properties file:

######################################################################## #
# ERXSimpleMulticastSynchronizer
# There are multiple implementations of the remote synchronizer.  By
# default the "simple multicast" one is used.  This works, but is not
# very robust should be swapped out in favor of ERJGroupsSynchronizer.
######################################################################## # #er.extensions.remoteSynchronizer=er.extensions.remoteSynchronizer.ERXSi mpleMulticastSynchronizer

## (Optional) The local bind address defines the network interface that will be used ## to transmit and receive multicast messages. If not set, multicast synchronizer ## will use WOApplication.application().hostAddress(). If you want to run outside
## of a WOApplication, you should set this value explicitly.
#er.extensions.multicastSynchronizer.localBindAddress=

## (Optional) If you want to set a specific identifier for this member of this ## multicast group, you can set a six byte hex string here. If you do not set ## this value, it will be automatically assigned based on the bind address and ## the WOApplication.application().port() value. If you want to run outside
## of a WOApplication, you should set this value explicitly.
#er.extensions.multicastSynchronizer.identifier=0a6400f113f9

## (Optional) This address defines the multicast group address that all the instances ## will join. The default value is 230.0.0.1 if you do not set this. The multicast ## group is similar to defining a "chat room". Any application that joins this ## group will send and receive messages to eachother. Generally, each application ## that you deploy should set its own multicast synchronizer group. If you do not ## explicitly set this value, all of your applications will talk to eachother, even ## if they do not share a common set of EOModels, which will lead to exceptions, and
## possibly global thermonuclear war.
#er.extensions.multicastSynchronizer.group=230.0.0.1

## (Optional) The port number is the port that will be used to send multicast messages
## over.  The default value is 9753.
#er.extensions.multicastSynchronizer.port=9753

## (Optional) A comma separated list of entities to multicast synchronize. The ## default is to not set this, which translates into "include all entities".
#er.extensions.remoteSynchronizer.includeEntities=

## (Optional) A comma separated list of entities to NOT multicast synchronize. The ## default is to not set this, which translates into "exclude no entities".
#er.extensions.remoteSynchronizer.excludeEntities=

## (Optional) A comma separated list of host names that are allowed to multicast ## change notifications. The default is to not set this, which translates into ## "allow all hosts." If your network is not secure, not setting this list ## leaves you vulnerable to an DoS-style attack where anyone could notify your
## multicast group of EOGlobalID changes.
#er.extensions.multicastSynchronizer.whitelist=

## (Optional) The maximum size of a datagram packet that we can send. Defaults
## to 1024.
#er.extensions.multicastSynchronizer.maxPacketSize=1024

######################################################################## #
# ERJGroupsSynchronizer
# This synchronizer is based on the JGroups clustering framework, which
# is the clustering framework used inside of JBoss (among many other
# applications).  You must include the ERJGroupsSynchronizer framework
# in your application for this to work properly.
######################################################################## #
#er.extensions.remoteSynchronizer=er.jgroups.ERJGroupsSynchronizer

## (Optional) an XML JGroups configuration file (defaults to jgroups- default.xml in the ERJGroupsSynchronizer framework)
#er.extensions.jgroupsSynchronizer.properties=apropertyfile.xml

## (Optional) the multicast address to use (defaults to 230.0.0.1, and only necessary if you are using multicast)
#er.extensions.jgroupsSynchronizer.multicastAddress=230.0.0.1

## (Optional) the multicast port to use (defaults to 9753, and only necessary if you are using multicast)
#er.extensions.jgroupsSynchronizer.multicastPort=9753

## (Optional) The local bind address defines the network interface that will be used ## to transmit and receive multicast messages. If not set, multicast synchronizer ## will use WOApplication.application().hostAddress(). If you want to run outside
## of a WOApplication, you should set this value explicitly.
#er.extensions.jgroupsSynchronizer.localBindAddress=

## (Optional) the JGroups group name to use (defaults to WOApplication.application.name)
#er.extensions.jgroupsSynchronizer.groupName=MyGroupName

## (Optional) A comma separated list of entities to multicast synchronize. The ## default is to not set this, which translates into "include all entities".
#er.extensions.remoteSynchronizer.includeEntities=

## (Optional) A comma separated list of entities to NOT multicast synchronize. The ## default is to not set this, which translates into "exclude no entities".
#er.extensions.remoteSynchronizer.excludeEntities=

Timo


_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to