This commit is contained in:
zhouyuyan
2017-08-23 21:10:38 +08:00
parent 922a10fd66
commit e73776d670
6 changed files with 101 additions and 56 deletions

30
main.go
View File

@@ -8,36 +8,6 @@ import (
log "github.com/cihub/seelog"
)
const (
MaxUser = 1024 * 1024
MessagePoolNum = 1024
MessagePoolUser = MaxUser / MessagePoolNum
MessagePoolMessageNum = MaxUser / MessagePoolNum * 4
MessageBoxNum = 256
MessageBoxUserNum = MaxUser / MessageBoxNum
MessageBoxMessageLength = MessageBoxUserNum
)
var (
MSGPool []MessagePool
// Messagebox []*Message
)
func init() {
MSGPool = make([]MessagePool, (MessagePoolNum + 2))
for i := 0; i < (MessagePoolNum + 2); i++ {
MSGPool[i].Init(MessagePoolUser, MessagePoolMessageNum)
}
// Messagebox = make([]MessageProcess, MailBoxNum)
// for i := 0; i < MailBoxNum; i++ {
// gMailbox[i].Init(MailBoxMessageLength, HongBaoBoxMessageLength)
// }
// for i := 0; i < MailBoxNum; i++ {
// go ProcessRequest(i)
// }
}
func main() {
broker := broker.NewBroker()
broker.StartListening()