How to handle Receiving many files on a receive Port. RRS feed

  • Question

  • I have a Orchestration, say, OrchReceiveCommon that has a receive port through which it receives the messages and sends to BTS Message Box after some processing.

    I have another orchestation, say, Orch1 that receives messages from Message Box through Direct Port (Filter expression). 

    OrchReceiveCommon is common to other Orchestrations also (all these Orchestrations are in different solutions) as many orchestrations are dependent on Receive Port of OrchReceiveCommon because it receives the files and dumps to MsgBox to which the other Orchestrations subscribe. The reason for common receive port is the common schema format it receives i.e. same message type.

    Issue here is:
    For Orch1, OrchReceiveCommon receives thousands of files and in addition to that OrchReceiveCommon receives the files for other Orchestrations also. So, the receiving process becomes very slow, due to which other Orchestrations receive the file after some delay and thus overall delay in output.

    How can I handle this?


    Kunal G

    Wednesday, May 15, 2013 11:54 AM


All replies