Kubernetes集群化与配置管理
1. 多应用系统概述
在Kubernetes上部署Hazelcast服务器后,在修改计算器应用以使用其作为缓存提供程序之前,先来看看要构建的完整系统的架构:
用户使用计算器服务,该服务将流量负载均衡到计算器Pod。然后,计算器Pod连接到Hazelcast服务(使用其名称“hazelcast”),Hazelcast服务再将请求重定向到Hazelcast Pod。目前,Hazelcast部分(Hazelcast服务和Hazelcast Pod)和计算器部分(计算器服务和计算器Pod)已部署,接下来要实现计算器代码以使用Hazelcast。
2. 多应用系统实现
2.1 添加Hazelcast客户端库到Gradle
在 build.gradle 文件的 dependencies 部分添加以下配置:
implementation 'com.hazelcast:hazelcast:5.0.2'
这将添加用于与Hazelcast服务器通信的Java库。
2.2 添加Hazelcast缓存配置
在 src/main/java/com/leszko/calculator/CalculatorApplication.java 文件中添加以下内容:
package com.leszko.calcu
超级会员免费看
订阅专栏 解锁全文
1331

被折叠的 条评论
为什么被折叠?



