Re: ERChangeNotificationJMS
Re: ERChangeNotificationJMS
- Subject: Re: ERChangeNotificationJMS
- From: Timo Hoepfner <email@hidden>
- Date: Tue, 23 Oct 2007 19:44:00 +0200
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@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden