JSOR 特性及設計 (僅限Linux )
JSOR 提供一般
及 NIO
串流 Socket 應用程式 IPv6的支援,以及容許啟用 RDMA 的伺服器接受 TCP 用戶端的選用方法。 透過截取 Socket 串流呼叫, JSOR 會管理 Java™ 應用程式的所有控制作業及資料遞送。
附註: RDMA 實作已淘汰,並可能在未來版本 IBM® SDK Java Technology Edition 第 8 版中移除。 可能的替代方案是開放程式碼 Libfabric 程式庫。
此版本提供下列 JSOR 特性:
和通道
串流呼叫是透過 JSOR 原生程式庫來截取和遞送。 截取 Socket 串流呼叫的能力取決於執行時期配置檔中指定的規則。
- 已啟用 RMDA 的 Java 一般
和 NIO 串流
Socket - 支援 IPv6
- RDMA 伺服器 Socket 的 TCP/IP 撤回支援
- JSOR 原生層次的廣泛呼叫追蹤
和通道
串流呼叫是透過 JSOR 原生程式庫來截取和遞送。 截取 Socket 串流呼叫的能力取決於執行時期配置檔中指定的規則。您可以在啟動應用程式時指定系統內容 (指定伺服器或用戶端配置檔) 來啟用 JSOR。 如需啟用 JSOR 的相關資訊,請參閱 啟用 Java Sockets over Remote Direct Memory Access (JSOR) (僅限Linux )。
JSOR 設計
JSOR 程式庫使用兩個路徑來與 RDMA 網路介面配接卡互動,如下圖所示:

- 快速資料路徑
- JSOR 程式庫使用 OpenFabrics Software (OFS) userspace verbs 模組來直接與 RDMA 網路介面配接卡進行通訊。 此路徑通常用於傳送資料。 如需使用 userspace verbs的相關資訊,請參閱 使用者空間動詞存取。
- 慢速控制路徑
- JSOR 程式庫會與裝置相依核心動詞模組互動,以控制及管理 RDMA 資源物件。 此路徑主要用於建立連線。