后端开发心得
分层结构[编辑]业务层: 业务层指与上层应用相关的业务,也就是常说的任务task. 网络层: 负责数据包接收发送的问题网络层的设计层面[编辑]网络层设计主要考虑三个方面,一是连接方式,是使用TCP还是UDP;二是多路利用,选择合适的网络IO机制,如select,epoll等。 三是协议解析,协议的消息传递其实与网络层无关,只是数据打包,解包的过程,但通常也归纳在这。这是为了突出业务的重要性。质量属性[编辑]服务器开发:可扩展性等。 服务器运行:要满足更严格的质量属性要求,如可用性,鲁棒
原创
2021-10-16 09:50:52 ·
456 阅读 ·
0 评论