<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Aeron高性能消息傳輸機制

          聯(lián)合創(chuàng)作 · 2023-10-01 03:38

          Aeron 提供高效可靠的單播和多播消息傳輸機制。

          相關(guān)技術(shù)術(shù)語:

          • 傳輸介質(zhì): 可通過UDP、InfiniBand、共享內(nèi)存等

          • 介質(zhì)驅(qū)動: Driver for read/writing to/from transmission media for Aeron.

          • 發(fā)布者: This is the client application which emits messages.

          • 發(fā)送者: The media driver which sends the messages produced by the client publisher.

          • 接收者: The media driver which receives messages send by the Sender.

          • 訂閱者: The client application which is receiving messages.

          • 驅(qū)動訂閱 Driver Subscription: The media driver in charge of message receipt. These messages are passed on to client Subscription applications.

          • 會話 Session: A unique invocation of Aeron that identifies a single Publication and all Subscriptions for that Publication.

          • 會話ID Session ID: A unique identifier for a Session.

          • 頻道 Channel: A transmission media needs to have a means of identifying a flow of data and the addressing model of the media. For Aeron, this is called a Channel. For different transmission media, the channel is defined differently. In general, a URI is used for specifying a channel.

          • 物理來源 Physical Source: Source of a Session.

          • 物理接收者 Physical Receiver: Receiver of a Session.

          • 流 Stream: A Session carries sub-sessions within it. Streams are these sub-sessions.

          • 流ID Stream ID: A unique identifier for a Stream. A value of 0 is reserved.

          • Term: A section of data within a Stream. Each Term is associated with a Media Driver send and receive buffer. The length of a Term must be a factor of two and must be the same length on both ends.

          • Term ID: A unique identifier for a Term within a Stream. Starts randomly. Must increase monotonically. Can wrap around. Can not go back to a wrapped value.

          • Term Offset: Identifier of a single byte within the Term. Always start at 0. This is the number of the byte within a given term starting from the beginning.

          • Frame: The unit of data for Aeron. Measured in bytes. The transmission media may include multiple Frames into a single packet of data for batching.

          • Message (aka APDU): The unit of data for the application. APDU means APplication Data Unit. A single Message may be fragmented over multiple Frames. Alternatively, a single Message may fit into a single Frame. A message, all of its fragments, must fit into a single Term.

          • Fragment: The unit of data for a fragmented Message that fits into a single Frame.


          瀏覽 34
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  蜜桃久久久久 | 黄色视频免费网站 | 欧美黄色免费在线观看 | 伊人久久香蕉网 | 日本swag在线观看 |