小编SID*_*SID的帖子

如何在 Kubernetes Java 应用程序中获取当前 Pod

我正在 Kubernetes 集群上部署我的微服务。每个应用程序都有 4 个副本或 PODS。对于 1 个应用程序中的 REST API,我想跟踪哪个 POD 解决了我的请求。例如,我的/app/deploy(body contains app_id)请求由POD1.

同样,我在我的应用程序中导入了 Kubernetes jar。在我的代码中,我想检查运行此代码的当前 POD。我想要一个像这样的 API kubernetesDiscoveryClient.getCurrentPOD()

java spring-boot kubernetes

12
推荐指数
3
解决办法
5373
查看次数

从ResultSet Java获取主键列

我试图从ResultSet获取表的主键列.以下是步骤

我跟着:

1. SQL QUERY: Select id,subid,email,empname from Employee
2. Executed this from java.sql.Statement and got the Results in ResultSet.
Run Code Online (Sandbox Code Playgroud)

这是有趣的部分.

3. ResultSetMetadata rsmd = rs.getMetadata();
Run Code Online (Sandbox Code Playgroud)

现在,如果我观察这个变量" rsmd ",它会显示相关列名的主键标志,但我无法访问它或将其转换为任何变量.

我需要帮助.

注意:我不想使用DatabaseMetadata及其getPrimaryKeys()函数,因为它会对外部数据库产生额外的影响.此外,ResultSetMetadata对象已经具有我只需要获取的主键信息.

java mysql sql database resultset

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×2

database ×1

kubernetes ×1

mysql ×1

resultset ×1

spring-boot ×1

sql ×1