messagepack-rpc:用于Haskell的TCP消息包RPC

时间:2024-05-17 07:44:55
【文件属性】:

文件名称:messagepack-rpc:用于Haskell的TCP消息包RPC

文件大小:6KB

文件格式:ZIP

更新时间:2024-05-17 07:44:55

haskell rpc messagepack-rpc messagepack-format Haskell

messagepack-rpc TCP上的RPC。 目前,此实现仅支持TCP,但计划是支持多种传输方式(UDP,UNIX域套接字等)。 MessagePack-RPC协议规范 参考: : 该协议由“请求”消息和相应的“响应”消息组成。 服务器必须发送“ Response”消息作为对“ Request”消息的答复。 索取讯息 请求消息是下面显示的四个元素的数组,按MessagePack格式打包。 [type, msgid, method, params] 类型 必须为零(整数)。 零表示此消息是“请求”消息。 msgid 32位无符号整数。 该数字用作序列号。 服务器以请求的msgid答复。 方法 字符串,代表方法名称。 参数 函数参数的数组。 该数组的元素是任意对象。 回应讯息 响应消息是如下所示的四个元素的数组,按MessagePack格式打包。 [type, msgid


【文件预览】:
messagepack-rpc-master
----Setup.hs(46B)
----messagepack-rpc.cabal(1KB)
----Network()
--------MessagePack.hs(4KB)
----.travis.yml(20B)
----LICENSE(1KB)
----README.md(3KB)
----tests()
--------Main.hs(300B)
----.gitignore(161B)
----CHANGELOG(674B)

网友评论