fmII
Thu, Aug 28th home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop 04:56 UTC
in
Section
login «
register «
recover password «
[Project] add release | add branch | add screenshot | broken links | change owner | email subscribers | update project | update branch (urls) [Project]

 MQ4CPP - Default branch
Section: Unix

 

Added: Thu, Oct 14th 2004 04:15 UTC (3 years, 10 months ago) Updated: Sun, Jun 24th 2007 05:41 UTC (1 year, 2 months ago)


About:
MQ4CPP, or "Message Queuing for C++", is an implementation of an enterprise messaging system, also referred to as message-oriented middleware (MOM). It enables C++ application threads to communicate with other threads locally or remotely through the exchange of messages. A message is a request, report, and/or event that contains information needed to coordinate communication between different applications. MQ4CPP implements direct/indirect messaging, unsolicited messaging, request/reply, conversation, publish/subscribe, store & forward, and broadcast. It supports multithreading, application clustering (failover and session replication), and encryption. MQ4CPP also includes a distributed lock manager, a file transfer manager, and a distributed memory channel.

Author:
Riccardo Pompeo [contact developer]

Rating:
8.33/10.00 (1 vote)

Homepage:
http://www.sixtyfourbit.org/mq4cpp.htm
Tar/BZ2:
http://www.sixtyfourbit.org/Download/mq4cpp-1.16.tar.bz2
Zip:
http://www.sixtyfourbit.org/Download/mq4cpp_v1.16.zip

Trove categories: [change]
[Intended Audience]  Developers
[License]  OSI Approved :: GNU Lesser General Public License (LGPL)
[Network Environment]  IP
[Operating System]  Microsoft :: Windows, POSIX :: Linux
[Programming Language]  C++
[Topic]  Communications, Scientific/Engineering, Software Development :: Libraries, System :: Clustering/Distributed Networks, System :: Networking, Utilities

Dependencies: [change]
No dependencies filed

 
Project admins: [change]
» Riccardo Pompeo (Owner)

» Rating: 8.33/10.00 (Rank N/A)
» Vitality: 0.02% (Rank 4196)
» Popularity: 1.36% (Rank 4123)

project statsdownload stats
(click to enlarge graphs)
   Record hits: 11,228
   URL hits: 4,604
   Subscribers: 43

Projects depending on this project:
True3D*Shell


Other projects from the same categories:
Informant
Nubell Client
libtour
gAnim8
Heirloom Toolchest

Users who subscribed to this project also subscribed to:
nn Newsreader
Scmbug
Simple Groupware
K3b
]project-open[


Add comment · Rate this project · Subscribe to new releases · Ignore this project · Email this project to a friend · Project record in XML

 Branches

Branch Version Last release License URLs
Default 1.16 24-Jun-2007 GNU Lesser General Public License (LGPL) Homepage Tar/BZ2

 Comments

[»] Test on V1.16
by mcoon - Jun 25th 2007 10:43:21

After testing on the last version, 1.15, I was emailed by the project lead that there was a newer version availble. This version turned out to be able to complete all of its examples (tho logs for example 9 of 13 suggest it might not be working). The benchmark which didn't run at all on the last version ran with 2 of three tests completing. All in all, a much better showing. I'm going to go ahead and install this product.

[reply] [top]


[»] Usability and quality
by mcoon - Jun 22nd 2007 14:36:07

An interesting product which manages to do some of what CORBA does without the complexity. As an ACE+TAO user, I can appreciate the utility of using this product to do some of the simpler tasks.

The software package unpacks, configures, and builds without a hitch on FC4. It doesn't seem to have any silly requirements and its build environment is dead simple. The first thing I tried to do with it was to run the benchmarks in the examples directory. Unfortunately several things beyond the basic connectivity failed, such as publish and subscribe.

After the above failure, I decided to run tests. Hmm... tests don't exist. Ok, so a few more of the examples. There are 13 examples, I tried benchmark (failed), example 1 (succeeded), example2 (succeeded), example3 succeeded, example4 (indirect messages) succeeded, example5 (unsolicited messages) failed, example6 (Network Conversation) failed, example7 (request/reply messages) succeeded, example8 (cluster with failover) succeeded, example9 (publish/subscribe) failed, example10 (store and foreword) succeeded, example11 (structured network messages) worked, example12 (memory channel) worked, example13 (distributed lock manager) worked.

[reply] [top]


    [»] Re: Usability and quality
    by Riccardo Pompeo - Jun 24th 2007 08:38:48

    Benchmark.cpp fails due to a bug in FileTransfer.cpp module only under Linux. Now the current download (1.16) containts the correct version of FileTransfer.cpp.

    [reply] [top]


    [»] Re: Usability and quality
    by Riccardo Pompeo - Jun 24th 2007 08:50:51

    I tested example5 and example6 and work well under SuSE Desktop 10.1.

    The correct usage is:

    Run server: ./examples/example5

    Run client: ./examples/example5 localhost

    Run server: ./examples/example6

    Run client: ./examples/example6 localhost

    [reply] [top]


    [»] Re: Usability and quality
    by Riccardo Pompeo - Jun 24th 2007 12:56:29

    I tested also example9 and work well under SuSE Desktop 10.1.

    The correct usage is:

    Run server: ./examples/example9

    Run client: ./examples/example9 localhost

    [reply] [top]




© Copyright 2008 SourceForge, Inc., All Rights Reserved.
About freshmeat.net •  Privacy Statement •  Terms of Use •  Trademark Guidelines •  Advertise •  Contact Us • 
ThinkGeek •  Slashdot  •  Linux.com •  SourceForge.net  •  Jobs