没有合适的资源?快使用搜索试试~ 我知道了~
getty:一个基于tcpudpwebsocket的异步网络IO库之类的netty; 基于JSONProtobuf的双向RPC框...
共373个文件
sh:143个
go:93个
xml:36个
需积分: 27 0 下载量 81 浏览量
2021-02-03
14:27:57
上传
评论
收藏 526KB ZIP 举报
温馨提示
盖蒂 像异步网络I / O库这样的网络 介绍 Getty是golang中的异步网络I / O库。 盖蒂使用tcp / udp / websocket网络协议并提供。 在getty中,一个连接(会话)中有两个goroutine,一个读取tcp流/ udp数据包/ websocket程序包,另一个处理逻辑过程并将响应写入网络写入缓冲区。 如果您的逻辑过程可能需要很长时间,则应该在codec.go:(Codec)OnMessage中自己启动一个新的逻辑过程goroutine。 您还可以在codec.go:(Codec):OnCron中处理心跳逻辑。 如果使用tcp / udp,则应自己发送心跳包,然后调用session.go:(Session)UpdateActive来更新其活动时间。 请通过session.go:(Session)GetActive在codec.go:(Codec)OnCron中检查tcp会话是否已超时。 无论使用websocket还是什么,您都不必关心监听请求/响应,因为Getty在session.go:(Session)handleLoop中通过发送/接收webs
资源推荐
资源详情
资源评论
收起资源包目录
getty:一个基于tcpudpwebsocket的异步网络IO库之类的netty; 基于JSONProtobuf的双向RPC框架; 基于zookeeperetcd的微服务框架 (373个子文件)
client.crt 794B
client.crt 794B
client.crt 794B
client.crt 794B
server.crt 794B
client.crt 794B
client.crt 794B
server.crt 794B
client.crt 794B
server.crt 794B
server.crt 794B
style.css 1KB
style.css 1KB
.gitignore 244B
service.pb.go 36KB
service.pb.go 36KB
service.pb.go 36KB
session.go 21KB
codec.pb.go 20KB
connection.go 16KB
codec.go 13KB
client_test.go 13KB
main.go 13KB
rpcclientmap.go 12KB
server.go 12KB
client.go 11KB
pool.go 10KB
main.go 10KB
listener.go 8KB
client.go 7KB
getty.go 7KB
client_test.go 7KB
config.go 7KB
client.go 6KB
config.go 6KB
main.go 6KB
config.go 6KB
server.go 6KB
main.go 6KB
main.go 5KB
server.go 5KB
main.go 5KB
server.go 5KB
handler.go 5KB
server_test.go 5KB
config.go 5KB
server.go 5KB
config.go 5KB
config.go 5KB
config.go 5KB
config.go 5KB
server.go 5KB
config.go 4KB
handler.go 4KB
readwriter.go 4KB
options.go 4KB
server.go 4KB
client.go 4KB
config.go 4KB
handler.go 4KB
handler.go 4KB
client.go 4KB
tls.go 4KB
echo.go 3KB
echo.go 3KB
rpc.go 3KB
echo.go 3KB
echo.go 3KB
echo.go 3KB
echo.go 3KB
client.go 3KB
client.go 3KB
echo.go 3KB
echo.go 3KB
server_test.go 3KB
server.go 3KB
rpcclientmap_test.go 3KB
server.go 3KB
handler.go 3KB
server_test.go 3KB
config.go 3KB
handler.go 3KB
config.go 3KB
codec.pb_test.go 3KB
config.go 3KB
handler.go 2KB
handler.go 2KB
readwriter.go 2KB
readwriter.go 2KB
config.go 2KB
readwriter.go 2KB
readwriter.go 2KB
client_test.go 2KB
readwriter.go 2KB
readwriter.go 2KB
readwriter.go 2KB
readwriter.go 2KB
options_test.go 2KB
const.go 2KB
test.go 1KB
共 373 条
- 1
- 2
- 3
- 4
资源评论
穆庭秋
- 粉丝: 26
- 资源: 4671
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功