I've tried to set this up as described in http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/ and although the site works as expected in different locations I'm not getting updates made on one site on any of the others.
I have this set up in web.config as follows on four servers
<system.serviceModel>
<services>
<service name="SiteID/EPiServer.Events.Remote.EventReplication" behaviorConfiguration="DebugServiceBehaviour">
<endpoint name="RemoteEventServiceEndPoint" contract="EPiServer.Events.ServiceModel.IEventReplication" bindingConfiguration="RemoteEventsBinding" address="net.tcp://localhost:13000/RemoteEventService" binding="netTcpBinding" />
</service>
</services>
<client>
<endpoint name="SiteID-Server1IPAddress"
contract="EPiServer.Events.ServiceModel.IEventReplication"
bindingConfiguration="RemoteEventsBinding"
address="net.tcp://Server1IPAddress:13000/RemoteEventService" binding="netTcpBinding" />
<endpoint name="SiteID-Server2IPAddress"
contract="EPiServer.Events.ServiceModel.IEventReplication"
bindingConfiguration="RemoteEventsBinding"
address="net.tcp://Server2IPAddress:13000/RemoteEventService" binding="netTcpBinding" />
<endpoint name="SiteID-Server3IPAddress"
contract="EPiServer.Events.ServiceModel.IEventReplication"
bindingConfiguration="RemoteEventsBinding"
address="net.tcp://Server3IPAddress:13000/RemoteEventService" binding="netTcpBinding" />
<endpoint name="SiteID-Server4IPAddress"
contract="EPiServer.Events.ServiceModel.IEventReplication"
bindingConfiguration="RemoteEventsBinding"
address="net.tcp://Server4IPAddress:13000/RemoteEventService" binding="netTcpBinding" />
</client>
<behaviors>
<serviceBehaviors>
<behavior name="DebugServiceBehaviour">
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>
<bindings>
<netTcpBinding>
<binding name="RemoteEventsBinding">
<security mode="None" />
</binding>
</netTcpBinding>
</bindings>
</system.serviceModel>
Note that I only have one entry for services/service as there is only one site but on multiple servers.
Is there anything obviously wrong? Do I need to set up address="net.tcp://localhost:13000/RemoteEventService" on all of the servers (if so how?)?
Any suggestions greatly appreciated,
Mark
did you find a solution already... or see this blog?
http://andersnordby.wordpress.com/2012/12/18/episerver-remote-events-cms-6-r2/
Hello,
I have an environment where UDP is not working and I need to use TCP if possible as described in http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/
Questions I have about this are:
Thanks in advance,
Mark