6.5. 以方式配置热备份客户端
使用 ConfigurationBuilder 类,以编程方式配置 Hot Rod 客户端以访问数据网格集群。
-
调用
create()方法以创建您可以传递给RemoteCacheManager的配置 bean。 -
使用
authentication()和ssl()方法配置身份验证和加密。
6.5.1. OpenShift 上的热备份配置构建程序 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
配置为在 OpenShift 上运行的 Hot Rod 客户端的配置:
ConfigurationBuilder builder = new ConfigurationBuilder();
builder.addServer()
// Connection
.host("${APPLICATION_NAME}.${SERVICE_NAMESPACE}.svc").port(11222)
.security()
// Authentication
.authentication().enable()
.username("${USERNAME}")
.password("${PASSWORD}")
.serverName("${APPLICATION_NAME}")
.saslMechanism("DIGEST-MD5")
.saslQop(SaslQop.AUTH)
// Encryption
.ssl()
.trustStorePath(/var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt);