Fault tolerance
"Mark van den Boer" <[email protected]> Tue, 15 Nov 2005 13:50:00 -0800
| Newsgroups | gmane.comp.corba.orbacus |
|---|---|
| Message-ID | <[email protected]> |
We are looking to increase the fault tolerance of our systems. The basic configuration will be: two functionally identical servers (S1 and S2), each running a set of CORBA daemons. If a client goes to the name service of S1 to resolve a name to an IOR, the client can get equivalent functionality by going to S2 to resolve the same name to an IOR. Ideally, we would like the client to be unaware of how many servers there are: there might only be one, or there might be more. If the service is not available on S1, then the same service should be retried transparently on S2 (multiple profiles?). I assume that the servers would have to know about each other in this case (they do know about each other). Is such a thing possible with ORBacus? Are there any code examples around to do this? Another acceptable solution for us would be to have the client know in advance the list of servers that can provide equivalent functionality. When the client wants to get an IOR, it could contact the name service on each server, to get the IOR for the desired service on that server. When the client has these IORs, can the client then combine these IORs into a multiple profile IOR, in order to have the retry with another IOR done automatically? If IOR merging by clients is possible, is there a code example around? Thanks, Mark van den Boer _______________________________________________ OB-Users Mailing List - [email protected] http://mail.ooc.nf.ca/mailman/listinfo/ob-users Visit our support FAQ before you send a message. http://www.orbacus.com/faq/support.html