B-AMP: Bi-directional asynchronous messaging protocol

Takami Torao #B-AMP
  • このエントリーをはてなブックマークに追加

概要

B-AMP (Bi-directional asynchronous messaging protocol) は接続状態にある 2 つのピアが互いに非同期メッセージを交換するアプリケーション向けプロトコル。シンプルな概念と 4 種類のメッセージを使用して、代表的な以下のネットワーク機能を実装することを目的としている。

  1. リクエストとそれに対するレスポンスで完結するクライアント/サーバ型のリモートプロシジャコール。
  2. Blob のような大きなデータを想定したストリーム転送。
  3. 双方向の非同期イベント配信。
  1. 概要
  2. メッセージタイプ
  3. プロトコル
    1. リモートプロシジャコール
    2. 双方向ストリーム転送
    3. 非同期イベント配信

メッセージタイプ

プロトコル

リモートプロシジャコール

双方向ストリーム転送

非同期イベント配信