petrel:联网调度表

时间:2024-06-18 04:12:06
【文件属性】:

文件名称:petrel:联网调度表

文件大小:38KB

文件格式:ZIP

更新时间:2024-06-18 04:12:06

Go

海燕 Petrel 是一个非 HTTP 工具包,用于向程序添加网络功能。 有了它,您可以使用您喜欢的任何数据格式定义任意复杂性的 API/RPC。 以下是一些主要功能: 针对程序员的易用性进行了优化,但在实际数据中心使用中已被证明具有不错的性能。 支持命令行样式请求(自动标记化,如ARGV)或blob样式请求处理(原始有效负载传递到您的代码)。 在 Unix 域套接字或 TCP 上工作。 安全意识设计: TLS 支持链接安全和/或客户端身份验证。 HMAC 支持消息验证。 消息长度限制,以防止内存耗尽,意外或有意 Petrel没有外部依赖关系, go test -race干净地传递golint , go vet和go test -race 。 消息 2020 年 5 月 14 日:v0.31.0:过渡到 Go 模块 2017-09-30:v0.30.1:代码通过gofmt


【文件预览】:
petrel-master
----go.mod(89B)
----client.go(4KB)
----t_server-timeout_test.go(2KB)
----go.sum(354B)
----t_client-raw_test.go(2KB)
----server-net.go(3KB)
----t_server-internalerr_test.go(3KB)
----t_server-plenerr_test.go(2KB)
----errors.go(2KB)
----RELEASE_NOTES(13KB)
----t_server-unix_test.go(3KB)
----t_client_test.go(3KB)
----t_server-hmac_test.go(3KB)
----examples()
--------basic-client_server()
----t_server-tcp_test.go(7KB)
----LICENSE(1KB)
----t_server_test.go(3KB)
----README.md(2KB)
----server.go(7KB)
----petrel-net.go(6KB)
----t_server-tls_test.go(7KB)
----t_server-argmode_test.go(3KB)
----t_server-listenererr_test.go(3KB)
----petrel.go(351B)
----t_client-tls_test.go(2KB)
----t_client-timeout_test.go(2KB)
----t_server-multi_test.go(2KB)

网友评论