Spring Integration
  1. Spring Integration
  2. INT-89

Implement remoting layer over channel messaging.

    Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Minor Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      It could be useful to use a channel messaging as an invocation layer between service client and (possibly multiple) service implementations.
      This could be done exactly the same way as JmsInvoker/Exporter work.

      Such a layer would be used for dynamic call routing based on RemoteInvocation content,
      or for example, on could alter RemoteInvocation content before it reaches destination (just like an AOP).

      There is also an option for providing some rich service, which uses limited resources, and therefore needs to be run within small threadgroup.

        Activity

        Hide
        Wojciech Paciorkowski added a comment -

        I've attached a pile of code implementing Channel based Exporter/Invoker.
        This is a proof of concept, which may become a draft for final implementation.

        It works, but is not ready for wider usage as long as ChannelRegistry doesn't support channel removal (http://jira.springframework.org/browse/INT-88).

        Show
        Wojciech Paciorkowski added a comment - I've attached a pile of code implementing Channel based Exporter/Invoker. This is a proof of concept, which may become a draft for final implementation. It works, but is not ready for wider usage as long as ChannelRegistry doesn't support channel removal ( http://jira.springframework.org/browse/INT-88 ).

          People

          • Assignee:
            Mark Fisher
            Reporter:
            Wojciech Paciorkowski
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated: