asyncCall.js:异步远程通信的节点库

时间:2024-06-04 09:05:23
【文件属性】:

文件名称:asyncCall.js:异步远程通信的节点库

文件大小:225KB

文件格式:ZIP

更新时间:2024-06-04 09:05:23

JavaScript

RPC 一个NodeJS库,用于客户端和服务器之间的远程过程调用,具有异常传播(从被调用方返回到调用方)和传递保证以支持细粒度的故障处理。 特征 例外情况: 被调用方抛出的所有异常都将被序列化回调用方,以便可以对此做出React: 本机Javascript错误:EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError。 应用程序或用户定义的错误:这些错误应具有原型Error();。 网络错误:(请参阅进一步) 其他:特定于库的类,例如serializationError,FunctionNotFound等。 与网络相关的故障: 没有网络连接等 网络断开:网络断开会导致RPC失败。 在执行远程呼叫之前或期间,网络可能已断开连接(遗漏失败,崩溃失败)。 这可能会妨碍依赖于这些RPC的应用程序。 因此,我们


【文件预览】:
asyncCall.js-master
----.gitignore(13B)
----README.md(3KB)
----test()
--------components()
--------delivery-test.js(19KB)
--------server-test.js(4KB)
--------rpc-test.js(22KB)
--------exception-test.js(10KB)
----package.json(917B)
----client()
--------bundle.js(563KB)
----index.js(48B)
----example()
--------ping-pong()
--------chat()
--------example1()
----lib()
--------rpc.js(12KB)
--------storage.js(837B)
--------exception-handler.js(4KB)
--------rpc-exception.js(4KB)
--------rpc-server.js(6KB)
--------lease.js(3KB)
--------rpc-client.js(5KB)
--------rpc-server-single.js(3KB)

网友评论