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);