Home Help Center

Multiple IceBoxes running on same machine?

brianbrian Member brian whitneyOrganization: boulder research and developmentProject: MarketBank ✭✭✭
We want to run several servants/services to a single client on
a given machine. These servants are created as objects,
not exec'ed as processes If one servant crashes, we do not
want that to affect other servants by bringing done a shared
IceBox so we were thinking of starting an IceBox per service.

However, the doc in section 24.3 makes it seem like
you can only specify one "ServiceManager.Endpoints" spec
per configuration. Does this imply that a client can only
interface with a single IceBox instantiation on one machine
at a time? If not, how do we do it? If yes, how do we accomplish
our goal in a heterogenous environment -- i.e. Windows and Unix?
Maybe IcePack is a possible future solution, but it is not implemented
on Windows yet.

Thanks for your help,

Brian

Comments

  • mesmes CaliforniaAdministrators, ZeroC Staff Mark SpruiellOrganization: ZeroC, Inc.Project: Ice Developer ZeroC Staff
    Hi,

    You can run any number of IceBox instances on the same host. The IceBox.ServiceManager.Endpoints property is the name required by the IceBox server, and by the administration utility. However, your clients do not need to use that particular property name - they can obtain the proxy for the IceBox ServiceManager instance any way they wish.

    Does that answer your question?

    Take care,
    - Mark
  • brianbrian Member brian whitneyOrganization: boulder research and developmentProject: MarketBank ✭✭✭
    Got it to work. Thanks!
Sign In or Register to comment.