git 地址: https://github.com/by-zhang/stpro 谢谢各位了,希望提出建议。
![]() | 1 wangshichang 2017-08-07 09:16:19 +08:00 楼主给你个 star,最近也正在学 Go,希望能学到些东西<( ̄ 3  ̄)> |
2 chrislon 2017-08-07 10:05:54 +08:00 |
![]() | 3 Xrong 2017-08-07 10:45:32 +08:00 给个 star 楼主加油。。。 |
![]() | 4 a308057848 2017-08-07 10:54:00 +08:00 在杭州吗 |
![]() | 5 drzhaug OP @a308057848 beijing |
![]() | 7 drzhaug OP @wangshichang 感谢 |
![]() | 8 0x8C 2017-08-07 11:55:42 +08:00 reflect 涉及到内存分配,大量的枚举,开销大,速度慢,慎用 |
![]() | 10 fhefh 2017-08-07 14:14:16 +08:00 已 start 多谢楼主 最近也在学习 go 在 |
11 pqee 2017-08-07 14:16:23 +08:00 楼主给力 |
12 bobuick 2017-08-07 14:25:56 +08:00 加 crc 作甚。tcp 是干吗的。 想练手的话,把 pb 看下,照着它做自己的 proto 好了, 就是一大堆 binary 操作。把对应类型的 marshal 和 unmarshal 弄出来。 另外再弄个 memory buffer pool,减少连接反复创建时的 new 开销。 增加一个应用层 keepalive |
![]() | 13 drzhaug OP @bobuick 我封的协议是"面向业务"的那种,可能跟你所说的协议不是一回事。至于传输的二进制数据当然可以选用 pb,也可以选用 json。相当于在 pb 外封装了一层。不过连接池是应该学习下。。。多谢指导 |
![]() | 14 Presageee 2017-08-07 15:42:08 +08:00 搭个车,基于 netty 的通信计算框架,https://github.com/Presageee/DNCF |
15 tempdban 2017-08-08 01:52:51 +08:00 via Android golang 何时原生支持 fork 才用 |