Go Back   ZeroC Forums > Help Center

Reply
 
LinkBack Thread Tools Rate Thread Display Modes
  #1 (permalink)  
Old 07-11-2005
gminorcoles gminorcoles is offline
Registered User
 
Name: George Coles
Organization: QIM LLC
Project: Trading Application
 
Join Date: Jan 2005
Location: Charlottesville, VA
Posts: 11
icepack registry redundancy

Hi,
Is it possible to run the icepack registry on more than one machine? I am concerned that having it run only on one host exposes my app to a single point of failure, as they say.

thx
George Coles
__________________
...
Reply With Quote
  #2 (permalink)  
Old 07-11-2005
benoit's Avatar
benoit benoit is offline
ZeroC Staff
 
Name: Benoit Foucher
Organization: ZeroC, Inc.
Project: Ice
 
Join Date: Feb 2003
Location: Rennes, France
Posts: 1,540
Hi,

Sorry, it's currently not possible to run the registry on multiple machines. Implementing a replicated registry is feasible but would be a bit of work. If you have any commercial interest in such a feature, please contact us at info@zeroc.com.

Benoit.
Reply With Quote
  #3 (permalink)  
Old 07-11-2005
gminorcoles gminorcoles is offline
Registered User
 
Name: George Coles
Organization: QIM LLC
Project: Trading Application
 
Join Date: Jan 2005
Location: Charlottesville, VA
Posts: 11
Benoit,
Thanks for the response. In the past I have used Java's JINI and JavaSpaces technology, and it has some features that I think would be pretty good to have in IcePack or IceGrid, which if I am not mistaken, is the successor to IcePack?

JINI has a concept of a lookup service, and groups. A service can have attributes as well as group membership, and the lookup service can be queried by attribute, or by type, or by group (I think this is right.)

Lookup services can be reached by direct binding or you can find a lookup service via multicast IP, so you get the ability to create a federation of lookup services in many different topographical layouts. A service can register itself with a specific lookup service, or, again, multicast can be used to announce it's presence and "autojoin" the first lookup service that is found.

I apologize for imprecise and incomplete descriptions of these features of JINI, but there is a lot of information available. Artima.com is an example of a site that has a lot of Jini information. It is a good template for the types of features I think would be cool as ehancements to IcePack -- the icepack registry taking the place of the JINI lookup service.

thx
George Coles
__________________
...
Reply With Quote
  #4 (permalink)  
Old 07-12-2005
benoit's Avatar
benoit benoit is offline
ZeroC Staff
 
Name: Benoit Foucher
Organization: ZeroC, Inc.
Project: Ice
 
Join Date: Feb 2003
Location: Rennes, France
Posts: 1,540
Hi George,

Quote:
Originally Posted by gminorcoles
Benoit,
Thanks for the response. In the past I have used Java's JINI and JavaSpaces technology, and it has some features that I think would be pretty good to have in IcePack or IceGrid, which if I am not mistaken, is the successor to IcePack?
Yes, IceGrid will have most of the IcePack functionality and much more.

Quote:
JINI has a concept of a lookup service, and groups. A service can have attributes as well as group membership, and the lookup service can be queried by attribute, or by type, or by group (I think this is right.)

Lookup services can be reached by direct binding or you can find a lookup service via multicast IP, so you get the ability to create a federation of lookup services in many different topographical layouts. A service can register itself with a specific lookup service, or, again, multicast can be used to announce it's presence and "autojoin" the first lookup service that is found.

I apologize for imprecise and incomplete descriptions of these features of JINI, but there is a lot of information available. Artima.com is an example of a site that has a lot of Jini information. It is a good template for the types of features I think would be cool as ehancements to IcePack -- the icepack registry taking the place of the JINI lookup service.

thx
George Coles
Thanks for the feedback and the link!

The IcePack registry lookup service is indeed quite simple right now. It was designed with simplicity in mind like the rest of Ice . So far, the lookup by identity and type appear to be the most useful lookups. An application typically retrieve a well known service by identity or type (typically a factory, manager or lookup service) and then use this object to access more of the application objects: the application specific lookup is implemented in the application itself.

We could certainly add more features to the lookup facilities provided by IcePack but we have to be carefull to keep it simple and useful for the majority of Ice applications. Anyway, thanks again for the feedback, I'll have a closer look at JINI!

Benoit.
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Unable to register object in icepack registry annekat Help Center 2 11-26-2004 07:01 PM
How to register Ice server with IcePack RegistryH rc_hz Help Center 9 11-15-2004 08:30 AM
IcePack.Registry.Data and IcePack.Node.Data directories vsonnathi Comments 0 10-21-2004 06:12 PM
Problem with IcePack.Registry boxban Help Center 0 10-15-2004 06:31 AM
icepack registry problems wolfram Help Center 4 09-01-2004 09:45 AM


All times are GMT -4. The time now is 10:08 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0
(c) 2008 ZeroC, Inc.