refactor(info): 删除多余的信息结构体文件

- 移除了多个未使用的 Java 和 Go 信息结构体文件
- 优化了项目结构,减少了冗余代码
- 这些文件可能是早期开发阶段的遗留代码,现在已不再需要
This commit is contained in:
2025-06-23 10:15:22 +08:00
parent f081150178
commit cc9f1fb45a
167 changed files with 3732 additions and 3270 deletions

View File

@@ -1,83 +1,84 @@
package socket
import (
"context"
"github.com/panjf2000/gnet/v2"
"github.com/panjf2000/gnet/v2/pkg/logging"
"blazing/common/data/entity"
)
func (s *Server) Boot() error {
err := gnet.Run(s, s.addr,
gnet.WithMulticore(true),
gnet.WithSocketRecvBuffer(s.bufferSize))
if err != nil {
return err
}
return nil
}
func (s *Server) Stop() error {
_ = s.eng.Stop(context.Background())
s.workerPool.Release()
return nil
}
func (s *Server) OnBoot(eng gnet.Engine) gnet.Action {
s.eng = eng
logging.Infof("syslog server is listening on %s\n", s.addr)
return gnet.None
}
func (s *Server) OnTraffic(conn gnet.Conn) (action gnet.Action) {
conn.SetContext(entity.NewClientData())//注入data
if s.network == "tcp" {
return s.handleTcp(conn)
}
return gnet.None
}
func (s *Server) handleTcp(conn gnet.Conn) (action gnet.Action) {
for {
data, err := s.codec.Decode(conn)
if err != nil {
break
}
//client := conn.RemoteAddr().String()
_ = s.workerPool.Submit(func() {
s.parser(conn, data)
})
return gnet.None
}
if conn.InboundBuffered() > 0 {
if err := conn.Wake(nil); err != nil { // wake up the connection manually to avoid missing the leftover data
logging.Errorf("failed to wake up the connection, %v", err)
return gnet.Close
}
}
return gnet.None
}
func (s *Server) parser(c gnet.Conn, line []byte) {
//todo 这里待实现注入player实体
s.handler.Handle(line)
}
func (s *Server) Start() {
err := gnet.Run(s, s.network+"://"+s.addr, gnet.WithMulticore(s.multicore))
logging.Infof("server exits with error: %v", err)
}
package socket
import (
"context"
"blazing/common/data/entity"
"github.com/panjf2000/gnet/v2"
"github.com/panjf2000/gnet/v2/pkg/logging"
)
func (s *Server) Boot() error {
err := gnet.Run(s, s.addr,
gnet.WithMulticore(true),
gnet.WithSocketRecvBuffer(s.bufferSize))
if err != nil {
return err
}
return nil
}
func (s *Server) Stop() error {
_ = s.eng.Stop(context.Background())
s.workerPool.Release()
return nil
}
func (s *Server) OnBoot(eng gnet.Engine) gnet.Action {
s.eng = eng
logging.Infof("syslog server is listening on %s\n", s.addr)
return gnet.None
}
func (s *Server) OnTraffic(conn gnet.Conn) (action gnet.Action) {
conn.SetContext(entity.NewClientData()) //注入data
if s.network == "tcp" {
return s.handleTcp(conn)
}
return gnet.None
}
func (s *Server) handleTcp(conn gnet.Conn) (action gnet.Action) {
for {
data, err := s.codec.Decode(conn)
if err != nil {
break
}
//client := conn.RemoteAddr().String()
_ = s.workerPool.Submit(func() {
s.parser(data)
})
return gnet.None
}
if conn.InboundBuffered() > 0 {
if err := conn.Wake(nil); err != nil { // wake up the connection manually to avoid missing the leftover data
logging.Errorf("failed to wake up the connection, %v", err)
return gnet.Close
}
}
return gnet.None
}
func (s *Server) parser(line []byte) {
//todo 这里待实现注入player实体
s.handler.Handle(line)
}
func (s *Server) Start() {
err := gnet.Run(s, s.network+"://"+s.addr, gnet.WithMulticore(s.multicore))
logging.Infof("server exits with error: %v", err)
}