提高服务器性能-网络

一、网络处理结构图


二、网络模型选择

参考5种服务器网络编程模型https://blog.youkuaiyun.com/qq_29108585/article/details/78177278

高性能IO之Reactor模式https://www.cnblogs.com/doit8791/p/7461479.html

一般epool+线程池(handle), 如上图

三、网络协议选择

3.1 tcp or udp?

3.2 应用协议? 二进制还是文本? rest协议还是有状态? 效率问题?

3.3 传输内容?

四、组包

怎么组成一个完整的包? 能不能进一步合成一个大包?

五、序列化和反序列化

大小端问题, 怎么序列化对象, 反序列化字符数组

六、并发问题

并发发送好像有问题, 那用安全的消息队列解决

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值