跳到主要内容

限制

IPC 具有以下限制:

  • 仅支持直接消息传递:IPC 连接不支持保证消息传递。
  • 共享内存通信要求:通过共享内存通信的应用程序必须具有相同的内存架构,即 32 位应用程序只能与其他 32 位应用程序通过共享内存通信,64 位应用程序只能与其他 64 位应用程序通过共享内存通信。
  • 安全性限制:在 8.2.0 版本中,IPC 没有安全模型;传入的 IPC 连接在没有对连接对等方进行安全检查的情况下被接受。
  • 消息 VPN 支持限制:与通过会话连接到 Solace PubSub+ 事件代理时不同,IPC 没有对消息 VPN 的显式支持。应用程序可以通过控制它们选择连接到哪些其他应用程序来形成伪消息 VPN,但没有对传入连接进行显式的消息 VPN 检查。
  • 访问控制列表(ACL)功能限制:与通过会话连接到事件代理时不同,IPC 不支持访问控制列表(ACL)功能。
  • IPC 连接的安全性:应用程序之间的 IPC 连接使用不安全的 TCP 连接。然而,事件代理与 SolGateway 应用程序之间的连接,该连接使运行在主机上的 IPC 应用程序能够与事件代理通信并与其他 Solace PubSub+ 应用程序交互,可以选择使用传输层安全(TLS)/安全套接字层(SSL)协议来加密交换的 Solace 消息格式(SMF)数据。在这种情况下,SMF 数据通过 TCP 上的 TLS/SSL 而不是明文传输。