Commit a3b8a433 authored by alexstocks's avatar alexstocks

add remark

parent 1c98c491
......@@ -19,7 +19,8 @@ const (
/*
几个可能的优化点:
1 session.go:Session中的rQ & wQ 均是channel实现,其本质是bounded queue,所以可能导致读写阻塞,如果想让write更快一点,可以使用list作为wQ的二级队列,以存放优先级比较高的且不能丢弃(在wQ full的情况下)的pkg;
1 session.go:Session中的rQ & wQ 均是channel实现,其本质是bounded queue,所以可能导致读写阻塞,
如果想让write更快一点,可以使用list作为wQ的二级队列(或者称之为优先级队列),以存放优先级比较高的且不能丢弃(在wQ full的情况下)的pkg;
2 codec.go:(EventListener)OnMessage其实可以一次处理多个session.go:Session{rQ}的多个包,如:
const MAX = 32
for {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment