问题标签 [thin-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 投票
0 回答
556 浏览

java - 尝试将值放入 ignite 缓存时,Ignite 集群不可用

对于集成测试,我在 docker 测试容器中创建了一个 ignite 客户端,并与一个 ignite 瘦客户端连接到该容器。然后我通过调用 getOrCreateCache 创建一个测试缓存并存储对它的引用。但是,当我尝试调用 cache.put(key, value) 时,它给了我一个 ClientConnectionException 说 ignite 集群不可用错误。

我得到的 ClientConnectionException。

最后,在我的测试结束时,我有一个 @AfterClass 破坏了测试缓存。但是,该行也给了我一个 ignite cluster is available 错误。

我首先想到的问题是我的集群可能没有被激活。我试图通过尝试通过这两个代码激活集群以及在执行暂停时通过终端来解决这个问题。但是,这并没有解决我的问题。

在我尝试将值放入缓存之前,我什至打印出所有缓存,并且缓存似乎已经创建,并且当我查看调试器时似乎有对它的引用。

初始容器设置


我遵循了在线示例,它应该正常填充缓存,但我只是得到 ClientConnectionExceptions 说集群不可用,我非常不确定为什么它在能够连接到 ignite 容器然后创建缓存之后给我一般。

0 投票
0 回答
158 浏览

selenium - 自动化在瘦客户端上运行的基于 Windows 的应用程序

我需要自动化在瘦客户端上运行的基于 Windows 的应用程序。我正在尝试使用 selenium 的 winapp 驱动程序来实现这一点。但是使用inspect.exe 我无法找到元素。

如果在瘦客户端上不可能,我还有另一个问题。使用intellij,我可以自动化日食。因为我可以在 Eclipse 中定位元素。但我无法在 intellij 中找到元素。有什么区别?为什么我无法在每个基于 Windows 的应用程序中找到元素?

如果 selenium 和 winappdriver 或 winium 不可能。我还能用什么来自动化在瘦客户端上运行的基于 Windows 的应用程序,而不是两者兼而有之。

0 投票
1 回答
645 浏览

sql - 如何连接sql数据库和ignite集群来同步数据?

我是 apache ignite 的新手。我创建了 ignite 集群并将我的 nodejs 瘦客户端连接到它。它工作正常,但它只创建 js 文件中指定的缓存创建函数。现在我想用 ignite 同步我的 sql server 数据。知道我会怎么做吗?

我尝试与 Grid gain 连接,但它不允许我创建免费集群?

0 投票
1 回答
65 浏览

android-emulator - tns run android 显示颜色而不是实际应用程序

安卓模拟器

我正在关注如何通过https://docs.nativescript.org/angular/tooling/android-virtual-devices设置 android 模拟器的教程。

我运行了这些命令

一旦启动,Android 模拟器确实会在我的 Debian 8 瘦客户端上启动,但它会像附加的图像一样显示。

更新:通过 Android Studio 运行 通过工作室运行的android emaultor

这是相同的结果。我也得到了这种类型的结果,它也在运行命令行。有趣的是,当它看起来像这样时,您实际上可以单击按钮并仍然使用它,尽管它非常没用。

更新:可以通过 X2go 运行

我今天使用同一台服务器远程运行了一个测试,我可以通过 X2go 远程登录软件运行模拟器,但不能在瘦客户端上本地运行。我开始认为这是在 LTSP(瘦客户端)下运行 android 模拟器的特定问题。

0 投票
1 回答
246 浏览

node.js - 如何让 Electron 和 Socket.io 应用程序在瘦客户端架构中运行?

我为一家连接到 Socket.io 服务器的小公司创建了一个 Electron。该应用程序获取登录用户的用户名和 MAC 地址,并将此信息发送到服务器进行处理。所有这些都适用于普通桌面。现在,另一家公司想要同样的应用程序,但他们有一个瘦客户端架构。有没有办法让应用程序在这种架构中运行?

我很难弄清楚。我从来没有处理过瘦客户端。

1)在瘦客户端架构中,我的socket.io服务器代码和应用程​​序会在同一个服务器上吗?如果它们在同一个服务器中,我怎样才能让应用程序连接到 socket.io 服务器?他们在同一台机器上,所以我很困惑。

2)一个问题是应用程序无法获取瘦客户端的MAC,因为一旦从瘦客户端执行,它将最终获得服务器的MAC。有没有办法使用 Node.js 获取瘦客户端的 MAC?是否有另一种使用 Node 来识别瘦客户端的某种 id 的方法?

我希望瘦客户端登录到服务器,自动执行我的应用程序,连接到 socket.io 服务器,并将登录用户的用户名和瘦客户端的 MAC 地址发送给它。这可能吗?您对如何完成此任务有任何建议吗?

0 投票
1 回答
110 浏览

java - 为什么 IgniteClient 不支持原子序列?

我正在设置 JavathinClient。需要了解如何获取原子序列?getAtomicSeq() 可以通过 ignite 实例访问,但不能通过 IgniteClient 访问。

IgniteClient 类中没有原子序列等 API。那么我该如何实现:

0 投票
1 回答
45 浏览

python - 从 python 瘦客户端调用 put_all 时出错

我正在研究示例“create_binary.py”,而不是放入缓存,而是尝试put_all缓存多条记录。虽然put成功,但put_all给出错误。

把工作正常

put_all 不工作

put_all给出错误:

回溯(最后一次调用):文件“C:/ignite/pyignite/examples/create_binary.py”,第 105 行,在 student_cache.put_all({1: Student(LOGIN='jdoe', NAME='John Doe', AGE=17, GPA=4.25), 2: Student(LOGIN='jdoe2', NAME='John Doe2', AGE=18, GPA=4.25)}) 文件“C:\Users\nbkmqoi\AppData\Roaming\Python \Python35\site-packages\pyignite\utils.py",第 169 行,在 ste_wrapper 中引发 exc(result.message) pyignite.exceptions.CacheError:更新密钥失败(如果可能,重试更新)。:[1, 2]

我怎样才能让 put_all 工作?谢谢!

0 投票
1 回答
525 浏览

hashmap - Apache Ignite 中 ThinClient 上的 ClassCastException

我使用apache-ignite的瘦客户端。

我创建一个哈希图并将 Person 类(org.apache.ignite.examples.model.Person)对象放入其中。

当我将它从哈希图中取出时,我得到以下异常:

下面的代码中给出了一个例外。

但是,如果我将代码修改如下,也不例外:

我不认为这是必要的。还有其他解决方案吗?

0 投票
1 回答
81 浏览

ignite - 是否有使用 ignite python 瘦客户端将数据加载到缓存的有效方法?

使用 put() 和 put_all() 加载大量数据的效率非常低。python瘦客户端(pyignite)中没有使用数据流的接口。有没有更好的办法?

0 投票
1 回答
232 浏览

java - ClientCache 中的过期策略 - Apache Ignite

我正在使用 Apache Ignite 2.8.0。我看到启用持久性后,缓存到期不起作用。但根据文档,它应该: https ://apacheignite.readme.io/docs/expiry-policies 。

我正在使用 Java 瘦客户端。启用持久性后,如何为我的瘦客户端缓存设置过期策略?瘦客户端缓存是否支持过期策略?