MQ4CPP

ソフトウェアのスクリーンショット:
MQ4CPP
ソフトウェアの詳細:
バージョン: 1.15
日付のアップロード: 3 Jun 15
開発者: Riccardo Pompeo
ライセンス: 無料
人気: 25

Rating: nan/5 (Total Votes: 0)

C ++のためのメッセージキューからの短いMQ4CPPは、また、メッセージ指向ミドルウェア(MOM)と呼ばれる、エンタープライズ·メッセージング·システムのオープンソース実装です。
MQ4CPPは、メッセージの交換を使用してローカルまたはリモートで他のスレッドと通信するためにC ++アプリケーションスレッドを可能にします。メッセージは、異なるアプリケーション間の通信を調整するために必要な情報が含まれている、要求、レポート、および/またはイベントです。メッセージは、アプリケーションコードから送り先システムについての詳細情報を分離することができるように、抽象化のレベルを提供します。
具体的には、MQ4CPP:
メッセージを交換するためのメッセージングシステムを共有するC ++アプリケーションを可能にします
メッセージを作成、送信、および受信するための標準インタフェースを提供することで、アプリケーション開発を​​簡素化します。
MQ4CPPは、クラスタ化サービスを構築することができます。クラスタは、複数のサーバーインスタンスを同時に実行し、高度なスケーラビリティと信頼性を実現するために一緒に取り組んで構成されています。クラスタを構成するサーバインスタンスは、同じマシン上で実行することも、複数のマシン上に配置します。
各サーバーインスタンスには、プロパティのセッションリポジトリを(プロパティは、サービスの状態を表す)が含まれています。セッションは、サービスの状態を保護するために複数のサーバistance上に複製することができます。サービスが実行されているサーバインスタンスに障害が発生した場合、そのサービスがデプロイされている別のサーバーインスタンスは、アプリケーションの処理を継続することができます。セッションレプリケーションと異種プラットフォーム上でも、サービスのフェイルオーバーの仕事。
MQ4CPPは、次のメッセージング·パラダイムを実装します。
 直接/間接的なメッセージング(ローカル)
 未承諾メッセージ(リモート)
 要求/応答(リモート)
 信頼性の高いメッセージング(/ ACK送信)
 自動再接続
 複数のサーバーの接続フェイルオーバー
 会話(リモート)
 放送(ローカル)
 パブリッシュ/サブスクライブ(リモート/ローカル)
 ストア&フォワード(リモート)
MQ4CPPも以下のサービスを実装します。
 マルチスレッドのデバッグのための先進的なトレース
 標準出力に出力
 マイクロソフトDDK WinDbgデバッガー
 安全なガベージコレクタを通します。
 LinkedListのとベクトルパターンのパフォーマンス実装。
 タイマー(シングルショット、自己反復します)。
 安全なロガーを通します。
 スレッドロックや無限ループを回避するためにキューイング延期。
 検索サービス:
 
ローカルサービス:
 
 リモートサービス
 ローカルとリモートのスレッドは、ハンドルによって参照します。
 ネットワーク接続の自動クリーンアップ。
 ソケット送信:
 同じ接続を再利用
 統計的多重化。
 バッファオーバーフローを回避するために、65バイトに制限されたパケット。
 シーケンス番号に関連するパケット。
 セッション管理:
 プロパティのセッションリポジトリ
 複数のサーバーインスタンス間でセッションレプリケーション
 メッセージencription:
 Rijndaelの128
 ラインダール256
 多くのための準備ができて
  (XMLなどが、バイナリ形式の)複雑なメッセージ
リクエスト/リプライ·パラダイムの実装として、MQ4CPPも含まれます:
 分散ロック·マネージャは、複数のスレッドが任意のリソースを共有できるようにします
 スレッド間でファイルを転送するファイル転送
 スレッド間でメモリの大ammount(例えばキャッシュ)を転送するためのメモリチャネル。
このリリースの新機能:
·このバージョンでは、メッセージ交換を改善し、いくつかのバグが修正されています。

開発者の他のソフトウェア Riccardo Pompeo

True3D*Shell
True3D*Shell

3 Jun 15

へのコメント MQ4CPP

コメントが見つかりません
コメントを追加
画像をオンにする!