Differences between revisions 4 and 5
Revision 4 as of 2006-10-19 10:20:00
Size: 1032
Comment:
Revision 5 as of 2009-09-20 23:51:28
Size: 1034
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
Contributors, read the [https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid/cpp/README README] and look over the guidelines in CppTips. Contributors, read the [[https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid/cpp/README|README]] and look over the guidelines in CppTips.

MIGRATED to http://cwiki.apache.org/confluence/pages/viewpage.action?pageId=28284

Introduction

Contributors, read the README and look over the guidelines in CppTips.

Testing guidelines:

  • All classes should be unit tested with CppUnit.

  • Broker should pass PythonBrokerTest with ./run-tests -I cpp_ignore.tests

Currently built/tested with g++ on Linux using GNU make.

Missing features

  • durable queues
  • durable exchanges
  • connection redirect (needed for clustering)
  • clustering for load balancing
  • pairing (clustering) for HA
  • automatic transactions
  • server-local trasactions
  • distributed transactions
  • TLS security
  • virtual hosts
  • system exchange

Testing to-do list

  • amqp conformance tests
  • system tests for all AMQP methods.
  • code coverage metrics.
  • unit tests to increase code coverage.

Performance to-do list

  • performance metrics
  • performance tuning

QpidCpp (last edited 2009-09-20 23:51:28 by localhost)