问题标签 [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.
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 直接与其兄弟姐妹交流,告诉他们做出反应。
这可能吗,类似情况的正确方法是什么?
couchbase - 如何在使用 CouchbaseAsyncCluster.openBucket 调用时捕获错误
我有以下代码创建 Couchbase 集群并尝试打开一个存储桶。给存储桶的名称是错误的名称。我想捕获错误,因为存储桶不存在。使用 Java 客户端版本 2.7.6 和 Java 11。
上面的代码不会产生任何错误。捕获错误打开存储桶的最佳方法是什么?
java - 如何使用 java sdk 将嵌套的 json 对象存储和更新到 couchbase
我正在使用 couchbase Community Edition 5.0.1 和 java-client 2.7.4。我想将以下嵌套的 json 对象存储到 couchbase 中。如果我想更新同一个对象而不影响其他字段。
例如:
- 如果我想在玩家对象数组下再添加一个玩家对象
- 如果我想在组对象数组下再添加一个组说“Z Group”
如何在不影响其他领域的情况下实现这一目标。
drools - 如何从外部加载drools规则
我在一个文件夹中有一个 drl 文件和一个 .class 文件。drl 包含基于类属性的规则。现在通过一个java程序我想在一些输入上调用这个规则。我在这里一无所知。请看下面的代码
类文件
.drl 文件
客户代码
最后
日志
它应该在 drl 规则的 then 子句中打印语句
servlets - 当每个servle结束时如何保持服务器和客户端之间的会话?
我已经开发了 servlet 服务器和 javaclient,想知道如何保持会话保持连接。
现在,我的 javaclient 将调用我的 servlet,然后服务器会将数据返回给客户端。客户端处理完数据后,它将再次为其他进程调用相同的 servlet。但服务器无法检索现有会话。所以我无法验证之前访问过的客户。有什么想法吗?这里是我的环境:服务器:apache + jrun4 客户端:java 客户端
它在 reqType = Login 时返回空指针,我想保留相同的会话以进行进一步处理
appium - Java客户端PressKey方法工作正常,但在Mobile中没有按下键?
我的自动化框架中有以下代码片段
我已经连接了手机,看看它是否工作正常。在 Appium 服务器中获得了密钥代码 176(设置)工作正常的日志跟踪。但是在手机屏幕上没有动作
我已经尝试过不同的键,如“菜单”、“主页”、“搜索”和“输入”。我看到它在移动设备中执行并运行良好。
elasticsearch - java.lang.NoClassDefFoundError: org/elasticsearch/http/AbstractHttpServerTransport
我java.lang.NoClassDefFoundError:
在尝试建立elasticsearch
客户时得到了。我知道这主要是因为JAR
版本不匹配/如果JAR
缺少任何内容,但我已经搜索了很长时间,但我不知道我缺少什么。
JAR 列表。
elasticsearch-6.1.0.jar
transport-7.3.1.jar
代码 :
堆栈跟踪 :
java - Android手机:如何使用Appium简单地打开应用程序而不安装(因为它已经安装)
自动化的场景是:
我安装了一个应用程序并成功登录。有一个“应用程序锁定”功能可以关闭应用程序。我单击了应用程序锁定并关闭了应用程序。现在,我需要在不安装和登录的情况下再次打开应用程序。
简而言之,情况如下:
1. 安装并登录应用程序。
2. 关闭应用程序。
3. 重新打开应用程序。
预期结果:
应打开应用程序并显示登录后屏幕
实际:
使用以下功能,但重新安装应用程序并显示注册(预登录)屏幕
我搜索答案并找到以下功能,但它没有用。
请让我知道如何使这种情况自动化。
谢谢!
android - 在 appium java 客户端 7.0.0 中使用坐标水平滑动
我正在尝试在 appium android - java-client 7.0.0 中水平滑动。它不起作用
在我的测试中调用如下。HorizontalSwipeByPercentages(0.2,0.5,0.5);
通过这样做,代码正在拉动通知栏
java - HttpResponseException:尝试通过 java 在 jenkins 中调用创建作业时被禁止
我正在使用这个 Maven 库连接到 Jenkins:
然后我试图在 Jenkins 中获得所有可用的工作,并且通过以下方式在 Jenkins 中获得所有可用的工作:
现在,我想在 Jenkins 中创建一个作业,从而调用 API 中提供的以下代码:
配置.xml:
当我通过调用 createJob() 运行这个程序时,我得到了异常:
调用 getJobXml() 时我也遇到异常: