[opensuse-programming] Has anyone used POSIX message queues?
I'm thinking about using posix message queues in a new design, and I was just wondering if anyone had anything good or bad to say about the concept? /Per Jessen, Zürich --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming+help@opensuse.org
Per Jessen wrote:
I'm thinking about using posix message queues in a new design, and I was just wondering if anyone had anything good or bad to say about the concept?
Ignore that - I need inter-system message queues, not inter-process. I have a process on system A that needs to have guaranteed delivery of messages to system B. Any suggestions? /Per Jessen, Zürich --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Per Jessen wrote:
Per Jessen wrote:
I'm thinking about using posix message queues in a new design, and I was just wondering if anyone had anything good or bad to say about the concept?
Ignore that - I need inter-system message queues, not inter-process. I have a process on system A that needs to have guaranteed delivery of messages to system B. Any suggestions?
/Per Jessen, Zürich
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming+help@opensuse.org
CPAN - POE maybe... - -- ============================================================================== I have always wished that my computer would be as easy to use as my telephone. My wish has come true. I no longer know how to use my telephone. Bjarne Stroustrup ============================================================================== -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHySauasN0sSnLmgIRAnQOAJ4p28fzdpp32QHZt+ibfj78iRBZ2wCfZC8Y xpjCMYvWUpNJApxEAPolnDE= =HpW3 -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming+help@opensuse.org
G T Smith wrote:
Per Jessen wrote:
Ignore that - I need inter-system message queues, not inter-process. I have a process on system A that needs to have guaranteed delivery of messages to system B. Any suggestions?
/Per Jessen, Zürich
CPAN - POE maybe...
Uh, forgot to say it needs to be something I can use from C and it should scale well. /Per Jessen, Zürich --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming+help@opensuse.org
On Sat, Mar 1, 2008 at 5:52 AM, Per Jessen <per@computer.org> wrote:
G T Smith wrote:
Per Jessen wrote:
Ignore that - I need inter-system message queues, not inter-process. I have a process on system A that needs to have guaranteed delivery of messages to system B. Any suggestions?
/Per Jessen, Zürich
CPAN - POE maybe...
Uh, forgot to say it needs to be something I can use from C and it should scale well.
Been a while since I worked with this stuff, but it made me curious if a clustering solution would be what your looking for? LinuxHA has a guaranteed delivery messaging protocol around the cluster. And OpenSSI extends the interprocess methods to work even if the processes are on different cluster members. As a guess the LinuxHA method may be best and you can use its comm protocol without actually having any clustered services. (or you can if you need them.) Not sure how scalable you need. I think LinuxHA caps out at 8 nodes. Greg -- Greg Freemyer Litigation Triage Solutions Specialist http://www.linkedin.com/in/gregfreemyer First 99 Days Litigation White Paper - http://www.norcrossgroup.com/forms/whitepapers/99%20Days%20whitepaper.pdf The Norcross Group The Intersection of Evidence & Technology http://www.norcrossgroup.com --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming+help@opensuse.org
Greg Freemyer wrote:
Been a while since I worked with this stuff, but it made me curious if a clustering solution would be what your looking for?
Possibly, I've looked at DRBD and MPI, but dismissed both in round one. DRBD for not having the right kind of master-slave concept, MPI for being overkill.
LinuxHA has a guaranteed delivery messaging protocol around the cluster.
I'll have to check that out. It sounds exactly like that I'm after. I've bascially got several processes, each on their own server, that need to pass messages to a central server or cluster (depending on load). The delivery has to be guaranteed, that's all. In many ways it looks very much like syslog-ng sending log lines to a central log-server.
And OpenSSI extends the interprocess methods to work even if the processes are on different cluster members.
As a guess the LinuxHA method may be best and you can use its comm protocol without actually having any clustered services. (or you can if you need them.) Not sure how scalable you need. I think LinuxHA caps out at 8 nodes.
I'll need up towards 100 nodes, but it still sounds like it's worth a look. Thanks Greg. /Per Jessen, Zürich --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming+help@opensuse.org
fC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQp8RnJvbTogUGVyIEplc3NlbiBbbWFpbHRvOnBlckBjb21wdXRlci5vcmddIA0KfFNlbnQ6IDEuIG1hcnMgMjAwOCAxMTo1Mw0KfFRvOiBvcGVuc3VzZS1wcm9ncmFtbWluZ0BvcGVuc3VzZS5vcmcNCnxTdWJqZWN0OiBSZTogW29wZW5zdXNlLXByb2dyYW1taW5nXSBIYXMgYW55b25lIHVzZWQgUE9TSVggDQp8bWVzc2FnZSBxdWV1ZXM/DQoNCg0KfFVoLCBmb3Jnb3QgdG8gc2F5IGl0IG5lZWRzIHRvIGJlIHNvbWV0aGluZyBJIGNhbiB1c2UgZnJvbSBDIA0KfGFuZCBpdCBzaG91bGQgc2NhbGUgd2VsbC4gDQp8DQpIaQ0KDQpvcGVuQU1RIGlzIHByb2JhYmx5IHdoYXQgeW91IHdhbnQ6IGh0dHA6Ly9vcGVuYW1xLm9yZw0KDQpZb3UgY2FuIHVzZSBJQk0gV2Vic3BoZXJlTVEgd2l0aCBhIDYwZGF5cyBsaWNlbnNlLiBhbmQgcmUtaW5zdGFsbCB3aGVuIGl0IGV4cGlyZXMuDQooZWFzeSBpcyB5b3Ugc2NyaXB0IHlvdXIgTVEgc2V0dXApLg0KSWYgdGhpcyBpcyBhIGNvbW1lcmNpYWwgYXBwIHRvIGludGVncmF0ZSB3aXRoIGEgbWlzc29uIGNyaXRpY2FsIGN1c3RvbWVyIGJhc2VkDQp0cmFuc2FjdGlvbiBzeXN0ZW0geW91IG5lZWQgdG8gc3VwcG9ydCBXZWJzcGhlcmVNUSwgaXRzIHRoZSBNaWNzb3NvZnQgb2YNCnRyYW5zYWN0aW9uIGJhc2VkIGJ1c2luZXNzLg0KIA0KLS0NCk1vcnRlbkINCg0K---------------------------------------------------------------------To unsubscribe, e-mail: opensuse-programming+unsubscribe@opensuse.orgFor additional commands, e-mail: opensuse-programming+help@opensuse.org
participants (4)
-
G T Smith
-
Greg Freemyer
-
Morten Bjørnsvik
-
Per Jessen