跳到主要内容

PubSub+ JCSMP API的编码和编译指南

编码和编译指南

在开始创建和更新应用程序代码时,请考虑以下使用消息传递 API 的指南:

JCSMP

  • 要开始使用 JCSMP,请导入所需的包:com.solacesystems.jcsmp.*

Solace JCSMP 需要使用标准 Java 分发版 1.8 或更高版本。

安全连接和身份验证的指南

要成功编码和编译将使用 TLS/SSL 客户端连接、客户端证书身份验证或 Kerberos 身份验证方案的应用程序,还必须满足以下要求。

JCSMP 消息传递 API

JCSMP 消息传递 API 需要使用标准 Java 分发版 1.8 或更高版本,其中包含 Java 安全套接字扩展(JSSE)API。

Kerberos 库

如果您的应用程序将使用 Kerberos 客户端身份验证方案,将默认使用 JVM 中的 Kerberos 库。但是,如果您想使用 JVM 提供的 Kerberos 库之外的库,请添加以下系统属性。在这种情况下,将使用默认操作系统库目录中的 Kerberos 库。

-Dsun.security.jgss.native=true
-Djavax.security.auth.useSubjectCredsOnly=false

您还可以添加以下系统属性,以提供位于默认操作系统库目录之外的 Kerberos 库的路径:

-Dsun.security.jgss.lib=<Kerberos 库的文件路径>