Archived

This forum has been archived. Please start a new discussion on GitHub.

BLobject question.

I want to transfer large data to a server, is ICE suitable to be used in such application ? I mean does ICE provide an more efficient way to do this? In my current application, I defined a CORBA object that has a "write" function, the transfer operation should be like this

while (data)
{
corbaobject.write(data, 10000);
data += 10000;
}

Comments

  • matthew
    matthew NL, Canada
    zhangzq71 wrote:
    I want to transfer large data to a server, is ICE suitable to be used in such application ? I mean does ICE provide an more efficient way to do this? In my current application, I defined a CORBA object that has a "write" function, the transfer operation should be like this

    while (data)
    {
    corbaobject.write(data, 10000);
    data += 10000;
    }

    Yes, we believe that Ice is suitable for this type of application. IcePatch is a provided service that does exactly this -- I would recommend that you study the implementation to find out how it achieves very high throughput. If you have any questions about the implementation please post follow up questions.

    I'm not sure why the subject of this post is "Blobject" because this interface is unrelated.

    Regards, Matthew