-1

私はクライアントブローカーサーバーシステムのためにこのことに取り組んできましたが、以前にwinsockを使用してブローカーなしでクライアントサーバーを作成したため、これで何ができるかわかりません。ここからメッセージキューについても考えています:-http://msdn.microsoft.com/en-us/library/windows/desktop/ms707133(v=vs.85).aspx like:-

#include "windows.h"
#include "mq.h"
#include "tchar.h"
HRESULT CreateMSMQQueue(
                        LPWSTR wszPathName, 
                        PSECURITY_DESCRIPTOR pSecurityDescriptor,
                        LPWSTR wszOutFormatName,
                        DWORD *pdwOutFormatNameLength
                        )
{

  // Define the maximum number of queue properties.
  const int NUMBEROFPROPERTIES = 2;

ただし、クライアントブローカーサーバーシステムとママミドルウェアのヘッダーファイルまたは参照。すべてのヘッダーファイルは、WindowsC++で機能します。

4

1 に答える 1

1

CまたはC++バインディングを持つすべてのMOM(およびほとんどのMOM)は、これらのヘッダーを提供します。オープンソースのMOMは、それぞれのサイトからそれらをダウンロードするだけです。

開始するためのオープンソースがさらにいくつかありますwww.rabbitmq.comactivemq.apache.orgmq.java.net 。これらはすべてベースJMS製品にありますが、C /C++を含む複数の言語バインディングがあります。

ただし、APIが標準であるJava(JMS 1.1)と比較すると、私が知る限り、C++APIには当てはまりません。つまり、ヘッダーは、対応する製品に基づくアプリケーションのコンテキストでのみ重要であり、そのため、ヘッダーの教育的価値はかなり制限されます。

詳細については、これらの製品に付属しているドキュメントコレクションをご覧ください。専門的に私はOpenMQを頻繁に使用しますが、私の意見では、その商業的背景はドキュメントコレクションに実際に示されています

于 2012-10-27T11:59:11.703 に答える