1 Reply Latest reply: Apr 25, 2012 4:34 AM by alexey.ragozin RSS

    How Coherence Extend clients work with multiple proxy configured

    925966
      Hi,

      I have a Coherence Extend clients with multiple proxies (A&B) configured, I found it connects to both proxies with same connectionId shown in both JMX.
      Meanwhile, I see log of A show "Opened: TcpConnection" and "Opened: Channel" while log of B show "Released: TcpConnection".

      I wonder how requsets are dispatched to the proxies, are they load-balanced? or all to proxy A unless proxy A is down? Thanks.

      Henry

      Log of A
      25 Apr 2012 11:43:02.964 DEBUG coherence - 2012-04-25 11:43:02.963/151.590 Oracle Coherence GE 3.7.1.0 <D6> (thread=Proxy:ExtendTcpProxyService:TcpAcceptor, member=1): Opened: TcpConnection(Id=0x00000136E79859330AD24072E0CD08611E1E6628A095FF8EC4BAF3FF4D40675E, Open=true, Member(Id=0, Timestamp=2012-04-25 11:43:02.663, Address=10.210.65.135:0, MachineId=0, Location=site:,machine:PC2064,process:5220, Role=OracleClientTestBackingMap), LocalAddress=10.210.64.114:9099, RemoteAddress=10.210.65.135:3888)
      25 Apr 2012 11:43:02.964 DEBUG coherence - 2012-04-25 11:43:02.964/151.591 Oracle Coherence GE 3.7.1.0 <D6> (thread=Proxy:ExtendTcpProxyService:TcpAcceptor, member=1): Outgoing BufferPool increased to 2048 bytes total
      25 Apr 2012 11:43:02.969 DEBUG coherence - 2012-04-25 11:43:02.969/151.596 Oracle Coherence GE 3.7.1.0 <D6> (thread=Proxy:ExtendTcpProxyService:TcpAcceptor, member=1): Opened: Channel(Id=824898517, Open=true, Connection=0x00000136E79859330AD24072E0CD08611E1E6628A095FF8EC4BAF3FF4D40675E)
      25 Apr 2012 11:43:03.037 DEBUG coherence - 2012-04-25 11:43:03.037/151.664 Oracle Coherence GE 3.7.1.0 <D6> (thread=Proxy:ExtendTcpProxyService:TcpAcceptor, member=1): Opened: Channel(Id=895082295, Open=true, Connection=0x00000136E79859330AD24072E0CD08611E1E6628A095FF8EC4BAF3FF4D40675E)
      25 Apr 2012 11:43:03.152 DEBUG coherence - 2012-04-25 11:43:03.152/151.779 Oracle Coherence GE 3.7.1.0 <D6> (thread=Proxy:ExtendTcpProxyService:TcpAcceptor, member=1): Opened: Channel(Id=1260810650, Open=true, Connection=0x00000136E79859330AD24072E0CD08611E1E6628A095FF8EC4BAF3FF4D40675E)
      25 Apr 2012 11:43:03.157 DEBUG coherence - 2012-04-25 11:43:03.157/151.784 Oracle Coherence GE 3.7.1.0 <D6> (thread=Proxy:ExtendTcpProxyService:TcpAcceptor, member=1): Opened: Channel(Id=1768938253, Open=true, Connection=0x00000136E79859330AD24072E0CD08611E1E6628A095FF8EC4BAF3FF4D40675E)

      Log of B
      25 Apr 2012 11:43:02.925 DEBUG coherence - 2012-04-25 11:43:02.924/122.317 Oracle Coherence GE 3.7.1.0 <D6> (thread=Proxy:ExtendTcpProxyService:TcpAcceptor:TcpProcessor, member=2): Released: TcpConnection(Id=0x00000136E79859080AD24075A3B8E5536F541121C250EE4FC553125350A7A378, Open=false, Member(Id=0, Timestamp=2012-04-25 11:43:02.663, Address=10.210.65.135:0, MachineId=0, Location=site:,machine:PC2064,process:5220, Role=OracleClientTestBackingMap), LocalAddress=0.0.0.0:0, RemoteAddress=10.210.65.135:3887)