Commit Graph

13 Commits

Author SHA1 Message Date
kercylan98 83ab553734 docs: 部分注释优化 2023-10-08 10:30:35 +08:00
kercylan98 0cc8fd8186 other: gateway 优化代码逻辑,适配 client.Client 变更 2023-09-19 12:41:45 +08:00
kercylan98 0215c5449a fix: 修复 server.Conn 和 client.Client 连接关闭时发生的竞态问题 2023-09-09 14:12:57 +08:00
kercylan98 6d5aa599d7 feat: gateway 支持连接与某一端点保持持久通讯,支持将端点的所有连接切换到另一端点 2023-09-01 20:25:23 +08:00
kercylan98 3ca6ed00ec feat: gateway 新增 WithEndpointConnectionPoolSize 支持配置与端点建立连接的数量 2023-09-01 14:30:57 +08:00
kercylan98 cdfecb41e8 feat: gateway.Endpoint 支持设置重连间隔 2023-08-24 16:45:32 +08:00
kercylan98 30e7894a37 refactor: gateway 整体优化重构 2023-08-24 16:40:03 +08:00
kercylan98 08559d8225 fix: client 包内存溢出、死循环等问题处理 2023-08-24 10:54:25 +08:00
kercylan98 4850dd4aa3 refactor: 调整 server 数据包相关处理函数的接收参数不再为 server.Packet,同时移除 server.Packet 2023-08-23 19:29:55 +08:00
kercylan98 dc761964b9 refactor: 调整事件函数名称 2023-08-22 15:19:38 +08:00
kercylan98 351257033e feat: gateway 数据包支持像普通数据包一样处理,并且支持自定义端点健康评估函数 2023-08-17 18:46:59 +08:00
kercylan98 e0f43c5bfb feat: gateway 网关支持通过可选项自定义端点选择器 2023-08-16 17:16:14 +08:00
kercylan98 5ff74b623d feat: server 目录中新增 gateway 包,提供了基本的 Websocket 网关实现 2023-08-16 16:45:58 +08:00