文件名称:js-client:适用于Infinispan的Javascript客户端,通过Hot Rod Wire协议
文件大小:109KB
文件格式:ZIP
更新时间:2024-05-26 14:35:37
nodejs javascript infinispan hotrod-client JavaScript
Infinispan JS客户端 infinispan是Node.js的异步事件驱动的Infinispan客户端。 异步操作的结果使用实例表示。 在许多优点中,promise使得转换/链接多个异步调用变得容易,并且通过使其易于集中化来改善错误处理。 客户的开发工作量很大,但以下是其当前功能的摘要: 可以使用单个服务器地址或多个服务器地址来构造infinispan客户端。 当传递多个地址时,它将迭代直到找到可以连接的服务器为止。 客户端可以与命名缓存进行交互,该缓存的名称是通过{cacheName: 'myCache'}选项在客户端构建时传递的。 在没有任何缓存名称选项的情况下,客户端将与默认缓存进行交互。 完整的CRUD操作支持,例如put , get , remove , containsKey ...等。 比较并交换操作的支持,如putIfAbsent , getWithMe
【文件预览】:
js-client-master
----.jshintrc(341B)
----.gitignore(362B)
----.flowconfig(32B)
----run-testsuite.sh(115B)
----package.json(967B)
----gen-jsdoc.sh(91B)
----server()
--------.keep(0B)
----package-lock.json(50KB)
----smoke-tests.sh(336B)
----index.js(48B)
----LICENSE.txt(11KB)
----set-npm-auth-token.sh(85B)
----spec()
--------infinispan_failover_spec.js(2KB)
--------infinispan_stress_spec.js(863B)
--------infinispan_local_spec.js(17KB)
--------infinispan_failover_listener_spec.js(2KB)
--------infinispan_xsite_spec.js(4KB)
--------infinispan_json_spec.js(9KB)
--------codec_spec.js(11KB)
--------infinispan_auth_spec.js(1KB)
--------infinispan_ssl_spec.js(10KB)
--------infinispan_expiry_spec.js(9KB)
--------utils()
--------configs()
--------infinispan_cluster_spec.js(6KB)
--------protocols_spec.js(3KB)
--------utils_spec.js(33KB)
--------functional_spec.js(2KB)
--------tests.js(1015B)
----README.md(35KB)
----run-servers.sh(4KB)
----Jenkinsfile-release(2KB)
----make-ssl.sh(7KB)
----lib()
--------protocols.js(36KB)
--------listeners.js(4KB)
--------bitops.js(629B)
--------infinispan.js(35KB)
--------codec.js(11KB)
--------utils.js(12KB)
--------scram.js(3KB)
--------functional.js(5KB)
--------io.js(32KB)
----memory-profiling()
--------infinispan_memory_many_get.js(1KB)
--------infinispan_memory_one_get.js(2KB)
----spec-manual()
--------infinispan_manual_stress_iterate_spec.js(3KB)
--------infinispan_manual_stress_get_spec.js(1KB)
----Jenkinsfile(2KB)
----release.sh(388B)