初始化客户端

配置文件

client需要配置基本信息,详细配置可见 sdk.properties 文件,最简包含以下配置。

  • 确定client要连接的主节点,以及主节点不可用时的备用节点地址。
  • 此外client与节点连接使用tls双向认证,需要配置x509证书。
  • ssl_key_password请替换为您创建私钥时设置的密码。
  1. # 客户端连接的主节点地址,主节点必须且只能配置 1 个
  2. biz.sdk.primary=116.62.111.181:8080
  3. # 备份节点 API 地址,备份节点可以配置 n 个,n=3f:f=1,2,...
  4. # 主节点无法连接时,或切换连接备份节点,当主节点恢复时,⾃动切回主节点
  5. biz.sdk.backups=116.62.111.182:8080;116.62.111.183:8080;116.62.111.184:8080
  6. # 客户端与节点连接使用 TLS 双向认证,需要配置 x509 证书
  7. # pkcs8 格式的 SSL 私钥文件绝对路径
  8. biz.sdk.ssl_key=/path/test_key_pkcs8.pem
  9. # x509 格式的 SSL 证书文件绝对路路径
  10. biz.sdk.ssl_cert=/path/test_cert.pem
  11. # 创建私钥时设置的 SSL 私钥密码
  12. biz.sdk.ssl_key_password=******
  13. # trust store 文件绝对路路径
  14. biz.sdk.trust_store=/path/test_client_trust.keystore
  15. # trust store 密码,请咨询 BaaS 平台相关人员
  16. biz.sdk.trust_store_password=******

创建客户端

  1. // 加载 客户端配置文件
  2. Properties p = new Properties();
  3. p.load(new FileInputStream("/../../sdk.properties"));
  4. ClientConfig config = new ClientPropertyConfig(p);
  5. // 使用指定client配置初始化client
  6. Client client = new Client(config);

下一步您可以使用客户端进行 存证数据写入