启动代理并提供密钥库密码。您可以通过以下两种方式之一提供密码:
让代理启动时提示您输入密码:
imqbrokerd Please enter Keystore password:
将密码放在密码文件中,如密码文件中所述。然后设置属性 imq.passfile.enabled = true 后,执行以下操作之一:
将密码文件的位置传递给 imqbrokerd 命令:
imqbrokerd -passfile /passfileDirectory/passfileName
启动代理时不使用 -passfile 选项,但使用以下两个代理配置属性指定密码文件的位置:
imq.passfile.dirpath=/passfileDirectory imq.passfile.name=passfileName
启用带有 SSL 的代理或客户端时,您可能会注意到它在几秒钟内使用了大量的 CPU 资源。这是因为 Message Queue 使用 JSSE(Java Secure Socket Extension,Java 安全套接扩展)方法 java.security.SecureRandom 来生成随机数,此方法需要大量时间生成初始随机数初始化向量。生成初始化向量后,CPU 的使用率将降到正常水平。