Petals ESB Container

ComponentContext.resolveEndpointReference(DocumentFragment) only relies on the local endpoints

Details

  • Type: Bug Bug
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: 5.0.0
  • Fix Version/s: None
  • Component/s: ComponentContext
  • Security Level: Public
  • Description:
    Hide

    Currently, the resolveEndpointReference method of the component context tries to resolve endpoints only by relying on the components installed on the local node.

    It should resolve them using the whole topology, maybe using the EndpointDirectory, but this is not trivial because resolving endpoint is something that can only be done dynamically by a component, you can't really store the resolved endpoint in a shared space and resolve it there...

    The idea of resolving endpoint reference is maybe not the best w.r.t. distribution...

    Maybe in the future we should rely on the distributed computing capabilities of the SharedArea implementation (hazelcast) to solve this problem...

    Show
    Currently, the resolveEndpointReference method of the component context tries to resolve endpoints only by relying on the components installed on the local node. It should resolve them using the whole topology, maybe using the EndpointDirectory, but this is not trivial because resolving endpoint is something that can only be done dynamically by a component, you can't really store the resolved endpoint in a shared space and resolve it there... The idea of resolving endpoint reference is maybe not the best w.r.t. distribution... Maybe in the future we should rely on the distributed computing capabilities of the SharedArea implementation (hazelcast) to solve this problem...
  • Environment:
    -

Issue Links

Activity

Victor NOËL made changes - Wed, 6 Jan 2016 - 11:17:45 +0100
Field Original Value New Value
Status New [ 10000 ] Open [ 10002 ]
Priority Major [ 3 ]
Victor NOËL made changes - Fri, 22 Jan 2016 - 15:55:07 +0100
Assignee Christophe DENEUX [ cdeneux ] Victor NOËL [ vnoel ]
Victor NOËL made changes - Fri, 22 Jan 2016 - 16:45:26 +0100
Description Currently, the resolveEndpointReference method of the component context tries to resolve endpoints only by relying on the components installed on the local node.

It should resolve them using the whole topology, maybe using the EndpointDirectory, but this is not trivial because resolving endpoint is something that can only be done dynamically by a component, you can't really store the resolved endpoint in a shared space and resolve it there...

The idea of resolving endpoint reference is maybe not the best w.r.t. distribution...
Currently, the resolveEndpointReference method of the component context tries to resolve endpoints only by relying on the components installed on the local node.

It should resolve them using the whole topology, maybe using the EndpointDirectory, but this is not trivial because resolving endpoint is something that can only be done dynamically by a component, you can't really store the resolved endpoint in a shared space and resolve it there...

The idea of resolving endpoint reference is maybe not the best w.r.t. distribution...

Maybe in the future we should rely on the distributed computing capabilities of the SharedArea implementation (hazelcast) to solve this problem...
Victor NOËL made changes - Mon, 25 Jan 2016 - 09:37:17 +0100
Link This issue depends on PETALSESBCONT-390 [ PETALSESBCONT-390 ]
Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
11s
1
Victor NOËL
Wed, 6 Jan 2016 - 11:17:45 +0100



People

Dates

  • Created:
    Wed, 6 Jan 2016 - 11:17:34 +0100
    Updated:
    Mon, 25 Jan 2016 - 09:37:17 +0100