Remobjects, good in multi-threading environment?



Hello all,

I am having stability issues in a multi-threaded application (a NT service,
actually) that retrieves data from remote locations over the internet.
Once or twice a week the service suddenly runs out of resources
and hangs. This may be associated to our internet connection being
interrupted temporarily.

The application uses "MidWare" as a data transport mechanism and
has an internal html user interface based on Intraweb 8.0.23 that is
only used to remotely control it occasionally.


I would like to move away from MidWare to a newer framework, preferably
one that is based on blocking sockets, due to the multi-threaded and
windowless nature of my application. If one of my threads encounters
a failure I just want to be able to shut it down gracefully and start
a new instance of the thread without having to worry about message
queues and message pumps.

One of my possibilities would be to just re-write the data layer using a
blocking socket component such as Synapse (which I'm comfortable
with, as opposed to Indy), another would be to use a commercial
system such as RemObjects.

Anyway, I need the data transport layer to be rock solid and failing
"gracefully" without running out of resources even if the internet
connection breaks down.


Any recommendations / Experiences?








--
Arthur Hoornweg

(In order to reply per e-mail, please just remove the ".net"
from my e-mail address. Leave the rest of the address intact
including the "antispam" part. I had to take this measure to
counteract unsollicited mail.)
.



Relevant Pages

  • Re: Play together
    ... our shared unix environment in the past. ... Is it possible to live share scores and bones levels with other people on ... remote locations via the internet? ... We all do have computers that are attached to the internet 24/7 but it ...
    (rec.games.roguelike.nethack)
  • Re: SBS2008 + Forward Mail for Unresolved Recipients to the Internet
    ... Not my decision regards how the external users connect, I think that they are a different organizational unit as such, just sharing one common mail domain name. ... Got and SBS2008 server where some of the mail users are offsite using POP3 mail, mainly as they are in remote locations in Africa etc. ... We have a need to send unresolved mail, for these users who belong to the same mail domain, back out to the internet. ... Organization Configuration> Hub Transport> Accepted Domain setup for the external mail and it's currently set as 'Authoratitive'. ...
    (microsoft.public.windows.server.sbs)
  • SBS2008 + Forward Mail for Unresolved Recipients to the Internet
    ... Got and SBS2008 server where some of the mail users are offsite using POP3 mail, mainly as they are in remote locations in Africa etc. ... We have a need to send unresolved mail, for these users who belong to the same mail domain, back out to the internet. ... Organization Configuration> Hub Transport> Accepted Domain setup for the external mail and it's currently set as 'Authoratitive'. ...
    (microsoft.public.windows.server.sbs)
  • Re: SBS2008 + Forward Mail for Unresolved Recipients to the Internet
    ... Got and SBS2008 server where some of the mail users are offsite using POP3 mail, mainly as they are in remote locations in Africa etc. ... We have a need to send unresolved mail, for these users who belong to the same mail domain, back out to the internet. ... Organization Configuration> Hub Transport> Accepted Domain setup for the external mail and it's currently set as 'Authoratitive'. ... Is this in addition to my existing SBS 2008 'Send SMTP Mail to the Internet' connector? ...
    (microsoft.public.windows.server.sbs)
  • Windows Update IP Addresses
    ... I have many remote locations as part of my network. ... locations have very limited direct access to the internet. ... computers in question are WinXP SP2. ...
    (microsoft.public.windowsupdate)