问题标签 [java-client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
245 浏览

java - 如何使用 k8s-java-client 在同一个 k8s 集群上的同一服务的 Pod 之间进行通信?

我有一个 Kubernetes 集群,上面有很多服务。如何使用 kubernetes-java-client 让一个 pod 发布消息,并从另一个兄弟 pod(同一服务的 pod)接收它。

直到现在,我还没有找到完成工作的方法。

示例:1 个服务 -> 4 个 pod(4/4 副本集)

在服务中调用 Api,负载均衡将请求带到 1 个 Pod,因此其他 Pod 需要做出反应,因为另一个 Pod 中的特定 Api 已被激活。

因此,pod 发布一个事件,其他兄弟 pod 消费该事件,并做出反应。或者 pod 直接与其兄弟姐妹交流,告诉他们做出反应。

这可能吗,类似情况的正确方法是什么?

0 投票
1 回答
72 浏览

couchbase - 如何在使用 CouchbaseAsyncCluster.openBucket 调用时捕获错误

我有以下代码创建 Couchbase 集群并尝试打开一个存储桶。给存储桶的名称是错误的名称。我想捕获错误,因为存储桶不存在。使用 Java 客户端版本 2.7.6 和 Java 11。

上面的代码不会产生任何错误。捕获错误打开存储桶的最佳方法是什么?

0 投票
3 回答
384 浏览

java - 如何使用 java sdk 将嵌套的 json 对象存储和更新到 couchbase

我正在使用 couchbase Community Edition 5.0.1 和 java-client 2.7.4。我想将以下嵌套的 json 对象存储到 couchbase 中。如果我想更新同一个对象而不影响其他字段。

例如:

  1. 如果我想在玩家对象数组下再添加一个玩家对象
  2. 如果我想在组对象数组下再添加一个组说“Z Group”

如何在不影响其他领域的情况下实现这一目标。

0 投票
1 回答
721 浏览

drools - 如何从外部加载drools规则

我在一个文件夹中有一个 drl 文件和一个 .class 文件。drl 包含基于类属性的规则。现在通过一个java程序我想在一些输入上调用这个规则。我在这里一无所知。请看下面的代码

类文件

.drl 文件


客户代码

最后

日志

它应该在 drl 规则的 then 子句中打印语句

0 投票
2 回答
578 浏览

servlets - 当每个servle结束时如何保持服务器和客户端之间的会话?

我已经开发了 servlet 服务器和 javaclient,想知道如何保持会话保持连接。

现在,我的 javaclient 将调用我的 servlet,然后服务器会将数据返回给客户端。客户端处理完数据后,它将再次为其他进程调用相同的 servlet。但服务器无法检索现有会话。所以我无法验证之前访问过的客户。有什么想法吗?这里是我的环境:服务器:apache + jrun4 客户端:java 客户端

它在 reqType = Login 时返回空指针,我想保留相同的会话以进行进一步处理

0 投票
1 回答
58 浏览

appium - Java客户端PressKey方法工作正常,但在Mobile中没有按下键?

我的自动化框架中有以下代码片段

我已经连接了手机,看看它是否工作正常。在 Appium 服务器中获得了密钥代码 176(设置)工作正常的日志跟踪。但是在手机屏幕上没有动作

我已经尝试过不同的键,如“菜单”、“主页”、“搜索”和“输入”。我看到它在移动设备中执行并运行良好。

0 投票
0 回答
306 浏览

elasticsearch - java.lang.NoClassDefFoundError: org/elasticsearch/http/AbstractHttpServerTransport

java.lang.NoClassDefFoundError:在尝试建立elasticsearch客户时得到了。我知道这主要是因为JAR版本不匹配/如果JAR缺少任何内容,但我已经搜索了很长时间,但我不知道我缺少什么。

JAR 列表。

  1. elasticsearch-6.1.0.jar
  2. transport-7.3.1.jar

代码 :

堆栈跟踪 :

0 投票
5 回答
827 浏览

java - Android手机:如何使用Appium简单地打开应用程序而不安装(因为它已经安装)

自动化的场景是:

我安装了一个应用程序并成功登录。有一个“应用程序锁定”功能可以关闭应用程序。我单击了应用程序锁定并关闭了应用程序。现在,我需要在不安装和登录的情况下再次打开应用程序。

简而言之,情况如下:
1. 安装并登录应用程序。
2. 关闭应用程序。
3. 重新打开应用程序。

预期结果:
应打开应用程序并显示登录后屏幕

实际:
使用以下功能,但重新安装应用程序并显示注册(预登录)屏幕

我搜索答案并找到以下功能,但它没有用。

请让我知道如何使这种情况自动化。
谢谢!

0 投票
2 回答
393 浏览

android - 在 appium java 客户端 7.0.0 中使用坐标水平滑动

我正在尝试在 appium android - java-client 7.0.0 中水平滑动。它不起作用

在我的测试中调用如下。Horizo​​ntalSwipeByPercentages(0.2,0.5,0.5);

通过这样做,代码正在拉动通知栏

0 投票
1 回答
420 浏览

java - HttpResponseException:尝试通过 java 在 jenkins 中调用创建作业时被禁止

我正在使用这个 Maven 库连接到 Jenkins:

然后我试图在 Jenkins 中获得所有可用的工作,并且通过以下方式在 Jenkins 中获得所有可用的工作:

现在,我想在 Jenkins 中创建一个作业,从而调用 API 中提供的以下代码:

配置.xml:

当我通过调用 createJob() 运行这个程序时,我得到了异常:

调用 getJobXml() 时我也遇到异常: