Re: Installing several instances of an app as services

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Dan Bass (danielbass)
Date: 01/20/05


Date: Thu, 20 Jan 2005 13:46:17 -0000

Roland,

As a suggestion, would it not be better to have a multithreaded application?

There would be one config file (or registry hive etc), containing your
different configurations. When the service starts, it would first load the
config into a queue, then create N threads (where N is the number of
databases you want to read from). Each thread would then take the next
configuration block of the queue, and process to copy that database.

This would mean that you could easily stop and start the threads via a
global "running" flag which you simply set to false. Similarly, starting the
process would kick off all the threads to do your work.

It would be one application, installed at one location, running as one
process with many threads.

If you need more help with ideas for implementing this, let me know.

hope that helps and good luck.

Daniel.

"Roland Riess" <ce_clown@gmx.net> wrote in message
news:%230zPMsu$EHA.4092@TK2MSFTNGP09.phx.gbl...
> Hi all,
>
> at the moment i am developing an app which is sort of an interface to copy
> data from one database to another and it shall run as a service.
> As there are several databases the app must be installed and run in
> multiple instances with the configuration data (database, login, etc.)
> stored in an app.config file.
>
> Up to now I was concerned with Windows CE apps only so both running an app
> as service and running multiple instances of an app is new to me. I
> figured out how to create and install a single service app, but now I
> don't know how to "multiply" it. I imagine that every app must have its
> proper name, so do I have to compile as many instances of my app with
> different names as I will need? Or is there a way to "configure" my single
> app in a way that I can run it more than once, each being an own service
> for windows? And how could I manage the setup then, because Microsoft's
> service app sample only shows serveral instances running as one service,
> but every instance must be a service of its own.
>
> Any help is appreciated, thanks!
>
> Regards
> Roland



Relevant Pages

  • Re: External Config Files
    ... I got tired of dinking with the config stuff in VS, ... If you want the users to share a config file, put it on a network drive, ... put the data in a database (which is a good idea, ... I actually add another folder for the name of my app to that path, ...
    (microsoft.public.dotnet.framework)
  • Re: [kde] Setting Panel to Hide Automatically in fractions of a second (kde 3.5.10, Debian 5.0)
    ... I'd like to find a way to set the Panel to Hide ... subdir, apps and config. ... I use a handy command line app called strace. ...
    (KDE)
  • Re: Installing several instances of an app as services
    ... > There would be one config file, ... > configuration block of the queue, and process to copy that database. ... >>at the moment i am developing an app which is sort of an interface to copy ... >>figured out how to create and install a single service app, ...
    (microsoft.public.dotnet.languages.csharp)
  • [kde] Re: KDE 4.6.2 screensaver module crashes with fglrx 8.850
    ... that compiles KDE and the Ubuntu team just got unlucky with the ... the screensaver module and set a screensaver. ... kde's config remains plain text files -- tho with a runtime cache called ... files get edited, and a command-line app, kbuildsycoca4, that can be used ...
    (KDE)
  • Re: [kde] Dolphin starts programs with a wrong current directory
    ... are in it in the CLI or a file manager shouldn't matter. ... to their own home dir might possibly have config and data in the same ... Data depends a bit more on the app as it's not quite as ... config for, it's near impossible to install as a system app, because then ...
    (KDE)